終端基于服務(wù)器端的系統(tǒng)應(yīng)用卸載方法與裝置制造方法
【專利摘要】本發(fā)明實(shí)施例提供了一種終端基于服務(wù)器端的系統(tǒng)應(yīng)用卸載方法與裝置,其中,終端基于服務(wù)器端的系統(tǒng)應(yīng)用卸載方法包括:獲取移動(dòng)終端的系統(tǒng)應(yīng)用的信息;向云端服務(wù)器發(fā)送攜帶有所述系統(tǒng)應(yīng)用的信息的網(wǎng)絡(luò)查詢請(qǐng)求,以查詢所述系統(tǒng)應(yīng)用的信息所指示的系統(tǒng)應(yīng)用是否允許卸載;接收所述云端服務(wù)器返回的查詢結(jié)果,其中,所述查詢結(jié)果中攜帶有所述系統(tǒng)應(yīng)用的信息所指示的系統(tǒng)應(yīng)用的卸載標(biāo)識(shí),每一個(gè)所述系統(tǒng)應(yīng)用的卸載標(biāo)識(shí)為以下之一:可卸載、謹(jǐn)慎卸載和不可卸載;對(duì)所述卸載標(biāo)識(shí)為可卸載或謹(jǐn)慎卸載的系統(tǒng)應(yīng)用,進(jìn)行相應(yīng)的卸載操作。通過(guò)本發(fā)明實(shí)施例,提高了移動(dòng)終端的運(yùn)行和使用效率,提高用戶使用移動(dòng)終端的使用體驗(yàn)。
【專利說(shuō)明】終端基于服務(wù)器端的系統(tǒng)應(yīng)用卸載方法與裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,特別是涉及ー種終端基于服務(wù)器端的系統(tǒng)應(yīng)用卸載方法與裝置。
【背景技術(shù)】
[0002]移動(dòng)終端如智能手機(jī)中大量使用應(yīng)用程序,這些應(yīng)用程序在方便用戶使用的同吋,也會(huì)被應(yīng)用程序發(fā)布者利用,以進(jìn)行非法謀利或者侵害移動(dòng)終端使用者的利益。
[0003]例如,由于android系統(tǒng)的開(kāi)發(fā)性,手機(jī)廠商很容易在定制自己ROM的過(guò)程中加入ー些具有商業(yè)價(jià)值的應(yīng)用。這些應(yīng)用對(duì)手機(jī)的用戶來(lái)說(shuō)是非必需的,并且占用手機(jī)內(nèi)存空間,導(dǎo)致手機(jī)運(yùn)行速度變慢。此外,還有不少數(shù)這樣的應(yīng)用具有扣費(fèi)吸流量的惡意行為。但是,因?yàn)檫@些應(yīng)用的系統(tǒng)屬性,卸載具有很大難度,被稱為用戶手機(jī)上的“牛皮癬”。
[0004]這些“牛皮癬” 一方面嚴(yán)重影響了移動(dòng)終端的運(yùn)行和使用效率,另ー方面,因其惡意行為也嚴(yán)重影響了用戶使用移動(dòng)終端的使用體驗(yàn)。
【發(fā)明內(nèi)容】
[0005]鑒于上述現(xiàn)有的某些系統(tǒng)應(yīng)用影響移動(dòng)終端的運(yùn)行和使用效率,使用戶使用移動(dòng)終端的使用體驗(yàn)低的問(wèn)題,提出了本發(fā)明以便提供ー種克服上述問(wèn)題或者至少部分地解決上述問(wèn)題的終端基于服務(wù)器端的系統(tǒng)應(yīng)用卸載方法與裝置。
[0006]依據(jù)本發(fā)明的ー個(gè)方面,提供了一種終端基于服務(wù)器端的系統(tǒng)應(yīng)用卸載方法,包括:獲取移動(dòng)終端的系統(tǒng)應(yīng)用的信息;向云端服務(wù)器發(fā)送攜帯有所述系統(tǒng)應(yīng)用的信息的網(wǎng)絡(luò)查詢請(qǐng)求,以查詢所述系統(tǒng)應(yīng)用的信息所指示的系統(tǒng)應(yīng)用是否允許卸載;接收所述云端服務(wù)器返回的查詢結(jié)果,其中,所述查詢結(jié)果中攜帯有所述系統(tǒng)應(yīng)用的信息所指示的系統(tǒng)應(yīng)用的卸載標(biāo)識(shí),每ー個(gè)所述系統(tǒng)應(yīng)用的卸載標(biāo)識(shí)為以下之一:可卸載、謹(jǐn)慎卸載和不可卸載;對(duì)所述卸載標(biāo)識(shí)為可卸載或謹(jǐn)慎卸載的系統(tǒng)應(yīng)用,進(jìn)行相應(yīng)的卸載操作。
[0007]依據(jù)本發(fā)明的另ー個(gè)方面,提供了一種終端基于服務(wù)器端的系統(tǒng)應(yīng)用卸載方法,包括:接收網(wǎng)絡(luò)查詢請(qǐng)求,其中,所述網(wǎng)絡(luò)查詢請(qǐng)求中攜帯有移動(dòng)終端的系統(tǒng)應(yīng)用的信息;使用設(shè)定規(guī)則確定所述系統(tǒng)應(yīng)用的信息所指示的系統(tǒng)應(yīng)用的卸載標(biāo)識(shí),其中,所述卸載標(biāo)識(shí)包括:可卸載、謹(jǐn)慎卸載和不可卸載;返回網(wǎng)絡(luò)查詢響應(yīng),其中,所述網(wǎng)絡(luò)查詢響應(yīng)中攜帶有確定的所述系統(tǒng)應(yīng)用的信息所指示的系統(tǒng)應(yīng)用的卸載標(biāo)識(shí)。
[0008]依據(jù)本發(fā)明的又ー個(gè)方面,提供了一種終端基于服務(wù)器端的系統(tǒng)應(yīng)用卸載裝置,包括:獲取模塊,用于獲取移動(dòng)終端的系統(tǒng)應(yīng)用的信息;發(fā)送模塊,用于向云端服務(wù)器發(fā)送攜帯有所述系統(tǒng)應(yīng)用的信息的網(wǎng)絡(luò)查詢請(qǐng)求,以查詢所述系統(tǒng)應(yīng)用的信息所指示的系統(tǒng)應(yīng)用是否允許卸載;接收模塊,用于接收所述云端服務(wù)器返回的查詢結(jié)果,其中,所述查詢結(jié)果中攜帯有所述系統(tǒng)應(yīng)用的信息所指示的系統(tǒng)應(yīng)用的卸載標(biāo)識(shí),每ー個(gè)所述系統(tǒng)應(yīng)用的卸載標(biāo)識(shí)為以下之一:可卸載、謹(jǐn)慎卸載和不可卸載;卸載模塊,用于對(duì)所述卸載標(biāo)識(shí)為可卸載或謹(jǐn)慎卸載的系統(tǒng)應(yīng)用,進(jìn)行相應(yīng)的卸載操作。[0009]依據(jù)本發(fā)明的再一個(gè)方面,提供了一種終端基于服務(wù)器端的系統(tǒng)應(yīng)用卸載裝置,包括:接收模塊,用于接收網(wǎng)絡(luò)查詢請(qǐng)求,其中,所述網(wǎng)絡(luò)查詢請(qǐng)求中攜帶有移動(dòng)終端的系統(tǒng)應(yīng)用的信息;確定模塊,用于使用設(shè)定規(guī)則確定所述系統(tǒng)應(yīng)用的信息所指示的系統(tǒng)應(yīng)用的卸載標(biāo)識(shí),其中,所述卸載標(biāo)識(shí)包括:可卸載、謹(jǐn)慎卸載和不可卸載;返回模塊,用于返回網(wǎng)絡(luò)查詢響應(yīng),其中,所述網(wǎng)絡(luò)查詢響應(yīng)中攜帶有確定的所述系統(tǒng)應(yīng)用的信息所指示的系統(tǒng)應(yīng)用的卸載標(biāo)識(shí)。
[0010]本發(fā)明中,移動(dòng)終端的系統(tǒng)應(yīng)用信息被上報(bào)至云端服務(wù)器,由云端服務(wù)器根據(jù)系統(tǒng)應(yīng)用信息對(duì)移動(dòng)終端的系統(tǒng)應(yīng)用進(jìn)行判斷,確定系統(tǒng)應(yīng)用的可卸載性,并通過(guò)卸載標(biāo)識(shí)的形式對(duì)移動(dòng)終端系統(tǒng)應(yīng)用的可卸載性進(jìn)行標(biāo)識(shí)。其中,卸載標(biāo)識(shí)包括可卸載、謹(jǐn)慎卸載和不可卸載。當(dāng)卸載標(biāo)識(shí)為可卸載時(shí),表明該系統(tǒng)應(yīng)用有可能是垃圾應(yīng)用或者惡意應(yīng)用;當(dāng)卸載標(biāo)識(shí)為謹(jǐn)慎卸載時(shí),表明該系統(tǒng)應(yīng)用有可能是系統(tǒng)應(yīng)用發(fā)布者發(fā)布的專用應(yīng)用,雖可卸載,但卸載有可能給系統(tǒng)或用戶造成不良后果;當(dāng)卸載標(biāo)識(shí)為不可卸載時(shí),表明該系統(tǒng)應(yīng)用不能被卸載,強(qiáng)行卸載有可能造成系統(tǒng)的崩潰。移動(dòng)終端的用戶可以通過(guò)這些卸載標(biāo)識(shí),進(jìn)行系統(tǒng)應(yīng)用的卸載,以清除垃圾應(yīng)用或惡意應(yīng)用,以提高移動(dòng)終端的運(yùn)行和使用效率,提高用戶使用移動(dòng)終端的使用體驗(yàn)。
[0011]此外,通過(guò)本發(fā)明實(shí)施例,還可以實(shí)現(xiàn)云端側(cè)和終端側(cè)包括移動(dòng)終端如手機(jī)及PC等的策略同步,以使得終端側(cè)本地由于處理預(yù)裝軟件的規(guī)則來(lái)不及更新時(shí),即可由云端側(cè)最新的處理預(yù)裝軟件的規(guī)則來(lái)處理系統(tǒng)應(yīng)用,也進(jìn)一步促使了用戶及時(shí)更新預(yù)裝軟件處理設(shè)置,將終端側(cè)如PC、手機(jī)保持在最健康狀態(tài)。
[0012]上述說(shuō)明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說(shuō)明書(shū)的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的【具體實(shí)施方式】。
【專利附圖】
【附圖說(shuō)明】
[0013]通過(guò)閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:
[0014]圖1是根據(jù)本發(fā)明實(shí)施例一的一種終端基于服務(wù)器端的系統(tǒng)應(yīng)用卸載方法的步驟流程圖;
[0015]圖2是根據(jù)本發(fā)明實(shí)施例二的一種終端基于服務(wù)器端的系統(tǒng)應(yīng)用卸載方法的步驟流程圖;
[0016]圖3是根據(jù)本發(fā)明實(shí)施例三的一種終端基于服務(wù)器端的系統(tǒng)應(yīng)用卸載方法的步驟流程圖;
[0017]圖4是根據(jù)本發(fā)明實(shí)施例四的一種終端基于服務(wù)器端的系統(tǒng)應(yīng)用卸載方法的步驟流程圖;
[0018]圖5是根據(jù)本發(fā)明實(shí)施例五的一種終端基于服務(wù)器端的系統(tǒng)應(yīng)用卸載方法的步驟流程圖;
[0019]圖6是根據(jù)本發(fā)明實(shí)施例六的一種終端基于服務(wù)器端的系統(tǒng)應(yīng)用卸載方法的步驟流程圖;[0020]圖7是根據(jù)本發(fā)明實(shí)施例七的一種終端基于服務(wù)器端的系統(tǒng)應(yīng)用卸載裝置的結(jié)構(gòu)框圖;
[0021]圖8是根據(jù)本發(fā)明實(shí)施例八的一種終端基于服務(wù)器端的系統(tǒng)應(yīng)用卸載裝置的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0022]下面將參照附圖更詳細(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ù)人員。
[0023]實(shí)施例一
[0024]參照?qǐng)D1,示出了根據(jù)本發(fā)明實(shí)施例一的一種終端基于服務(wù)器端的系統(tǒng)應(yīng)用卸載方法的步驟流程圖。
[0025]本實(shí)施例從終端側(cè)對(duì)本發(fā)明的系統(tǒng)應(yīng)用卸載方法進(jìn)行說(shuō)明,本實(shí)施例的終端側(cè)可以為移動(dòng)終端側(cè),也可以為與移動(dòng)終端連接的客戶端側(cè)。
[0026]本實(shí)施例的終端基于服務(wù)器端的系統(tǒng)應(yīng)用卸載方法包括以下步驟:
[0027]步驟S102:獲取移動(dòng)終端的系統(tǒng)應(yīng)用的信息。
[0028]本實(shí)施例中,由移動(dòng)終端獲取自身的系統(tǒng)應(yīng)用的信息;或者,將移動(dòng)終端與客戶端相連,由客戶端獲取移動(dòng)終端的系統(tǒng)應(yīng)用的信息。系統(tǒng)應(yīng)用的信息包括但不限于:系統(tǒng)應(yīng)用的名稱、版本號(hào)等信息。
[0029]步驟S104:向云端服務(wù)器發(fā)送攜帶有系統(tǒng)應(yīng)用的信息的網(wǎng)絡(luò)查詢請(qǐng)求,以查詢系統(tǒng)應(yīng)用的信息所指示的系統(tǒng)應(yīng)用是否允許卸載。
[0030]云端服務(wù)器中設(shè)置有判定系統(tǒng)應(yīng)用是否可卸載的功能,如,通過(guò)收集用戶對(duì)系統(tǒng)應(yīng)用的反饋確定系統(tǒng)應(yīng)用是否可被卸載,或者,通過(guò)系統(tǒng)應(yīng)用被下載或使用的數(shù)量判斷系統(tǒng)應(yīng)用可否被卸載,或者,通過(guò)第三方應(yīng)用或服務(wù)確定系統(tǒng)應(yīng)用可否被卸載等等。云端服務(wù)器通過(guò)終端側(cè)發(fā)送來(lái)的網(wǎng)絡(luò)查詢請(qǐng)求,獲取移動(dòng)終端的系統(tǒng)應(yīng)用的信息,進(jìn)而確定移動(dòng)終端的系統(tǒng)應(yīng)用是否允許卸載,然后,將確定的結(jié)果返回給終端側(cè)。
[0031]步驟S106:接收云端服務(wù)器返回的查詢結(jié)果。
[0032]其中,查詢結(jié)果中攜帶有系統(tǒng)應(yīng)用的信息所指示的系統(tǒng)應(yīng)用的卸載標(biāo)識(shí),每一個(gè)系統(tǒng)應(yīng)用的卸載標(biāo)識(shí)為以下之一:可卸載、謹(jǐn)慎卸載和不可卸載。
[0033]需要說(shuō)明的是,可卸載、謹(jǐn)慎卸載和不可卸載針對(duì)不同的移動(dòng)終端有不同的標(biāo)準(zhǔn),具體標(biāo)準(zhǔn)可以由本領(lǐng)域技術(shù)人員根據(jù)實(shí)際情況適當(dāng)設(shè)置,但一般情況下,卸載導(dǎo)致系統(tǒng)崩潰或無(wú)法運(yùn)行的系統(tǒng)應(yīng)用為不可卸載的系統(tǒng)應(yīng)用,卸載對(duì)系統(tǒng)運(yùn)行不產(chǎn)生影響的系統(tǒng)應(yīng)用可以為可卸載的系統(tǒng)應(yīng)用,由系統(tǒng)應(yīng)用發(fā)布者定制的、卸載可能對(duì)其它系統(tǒng)應(yīng)用產(chǎn)生影響的系統(tǒng)應(yīng)用,如卸載導(dǎo)致另外的系統(tǒng)應(yīng)用無(wú)法正常使用的系統(tǒng)應(yīng)用可以為謹(jǐn)慎卸載的系統(tǒng)應(yīng)用。
[0034]步驟S108:對(duì)卸載標(biāo)識(shí)為可卸載或謹(jǐn)慎卸載的系統(tǒng)應(yīng)用,進(jìn)行相應(yīng)的卸載操作。
[0035]卸載標(biāo)識(shí)可以由本領(lǐng)域技術(shù)人員根據(jù)實(shí)際需要設(shè)置為適當(dāng)?shù)男问剑?,可以是云端服?wù)器側(cè)提供給終端側(cè)的一個(gè)接口返回字段,這個(gè)字段和系統(tǒng)應(yīng)用的應(yīng)用包名關(guān)聯(lián),比如返回com.qiho0.mobile:。,說(shuō)日月com.qiho0.mobile這個(gè)包是不可卸載的。其中,卸載標(biāo)識(shí)的意義可以是終端側(cè)和服務(wù)器側(cè)事先協(xié)商好的,如,設(shè)定0為不可卸載,I為可卸載,2為謹(jǐn)慎卸載等,當(dāng)然,其它適當(dāng)形式也同樣適用。
[0036]通過(guò)本實(shí)施例,移動(dòng)終端的系統(tǒng)應(yīng)用信息被上報(bào)至云端服務(wù)器,由云端服務(wù)器根據(jù)系統(tǒng)應(yīng)用信息對(duì)移動(dòng)終端的系統(tǒng)應(yīng)用進(jìn)行判斷,確定系統(tǒng)應(yīng)用的可卸載性,并通過(guò)卸載標(biāo)識(shí)的形式對(duì)移動(dòng)終端系統(tǒng)應(yīng)用的可卸載性進(jìn)行標(biāo)識(shí)。其中,卸載標(biāo)識(shí)包括可卸載、謹(jǐn)慎卸載和不可卸載。當(dāng)卸載標(biāo)識(shí)為可卸載時(shí),表明該系統(tǒng)應(yīng)用有可能是垃圾應(yīng)用或者惡意應(yīng)用;當(dāng)卸載標(biāo)識(shí)為謹(jǐn)慎卸載時(shí),表明該系統(tǒng)應(yīng)用有可能是系統(tǒng)應(yīng)用發(fā)布者發(fā)布的專用應(yīng)用,雖可卸載,但卸載有可能給系統(tǒng)或用戶造成不良后果;當(dāng)卸載標(biāo)識(shí)為不可卸載時(shí),表明該系統(tǒng)應(yīng)用不能被卸載,強(qiáng)行卸載有可能造成系統(tǒng)的崩潰。移動(dòng)終端的用戶可以通過(guò)這些卸載標(biāo)識(shí),進(jìn)行系統(tǒng)應(yīng)用的卸載,以清除垃圾應(yīng)用或惡意應(yīng)用,以提高移動(dòng)終端的運(yùn)行和使用效率,提高用戶使用移動(dòng)終端的使用體驗(yàn)。
[0037]此外,通過(guò)本發(fā)明實(shí)施例,還可以實(shí)現(xiàn)云端側(cè)和終端側(cè)包括移動(dòng)終端如手機(jī)及PC等的策略同步,以使得終端側(cè)本地由于處理預(yù)裝軟件的規(guī)則來(lái)不及更新時(shí),即可由云端側(cè)最新的處理預(yù)裝軟件的規(guī)則來(lái)處理系統(tǒng)應(yīng)用,也進(jìn)一步促使了用戶及時(shí)更新預(yù)裝軟件處理設(shè)置,將終端側(cè)如PC、手機(jī)保持在最健康狀態(tài)。
[0038]實(shí)施例二
[0039]參照?qǐng)D2,示出了根據(jù)本發(fā)明實(shí)施例二的一種終端基于服務(wù)器端的系統(tǒng)應(yīng)用卸載方法的步驟流程圖。
[0040]本實(shí)施例從與移動(dòng)終端相連的客戶端側(cè)對(duì)本發(fā)明的系統(tǒng)應(yīng)用卸載方法進(jìn)行說(shuō)明,本實(shí)施例的終端基于服務(wù)器端的系統(tǒng)應(yīng)用卸載方法包括以下步驟:
[0041]步驟S202:連接移動(dòng)終端和客戶端。
[0042]本實(shí)施例中,將客戶端設(shè)置為個(gè)人電腦PC,但不限于此,其它適當(dāng)?shù)目蛻舳艘餐瑯舆m用。
[0043]移動(dòng)終端和PC之間可以采用以下方式進(jìn)行連接=(I)USB線方式:使用USB線將移動(dòng)終端如手機(jī)和PC連接起來(lái)。在這種情況下,設(shè)定PC中安裝有用于操作移動(dòng)終端如手機(jī)的應(yīng)用或軟件,如安裝有“手機(jī)助手”。此時(shí),PC端的“手機(jī)助手”這個(gè)軟件會(huì)通過(guò)android(安卓)手機(jī)自身的機(jī)制調(diào)用手機(jī)上的“手機(jī)助手”這個(gè)軟件,給手機(jī)上的“手機(jī)助手”這個(gè)軟件發(fā)送操作指令。(2)無(wú)線方式:此種方式的前提是手機(jī)和PC都連接上網(wǎng)絡(luò)了,PC將本機(jī)的IP信息制作成二維碼,手機(jī)掃描二維碼后,獲取到PC的IP信息。然后通過(guò)IP信息手機(jī)能訪問(wèn)電腦,PC端的“手機(jī)助手”,通過(guò)網(wǎng)絡(luò),將操作命令發(fā)送給手機(jī)。
[0044]步驟S204:客戶端檢測(cè)移動(dòng)終端是否具有管理員權(quán)限;若不具有,則執(zhí)行步驟S206 ;若具有,則直接執(zhí)行步驟S208。
[0045]管理員權(quán)限即移動(dòng)終端的root權(quán)限,在該權(quán)限下,可以對(duì)移動(dòng)終端進(jìn)行系統(tǒng)應(yīng)用和文件的操作和管理。
[0046]步驟S206:若不具有管理員權(quán)限,則客戶端為移動(dòng)終端賦予管理員權(quán)限,執(zhí)行步驟 S208。
[0047]客戶端為移動(dòng)終端賦予管理員權(quán)限可以借助多種成熟方式實(shí)現(xiàn),如,通過(guò)相應(yīng)的軟件或應(yīng)用,設(shè)置移動(dòng)終端的管理員權(quán)限或者將移動(dòng)終端的當(dāng)前權(quán)限更改為管理員權(quán)限坐寸O
[0048]步驟S208:客戶端獲取移動(dòng)終端的系統(tǒng)應(yīng)用的信息。
[0049]如,獲取系統(tǒng)應(yīng)用的文件名和/或版本號(hào)等信息。
[0050]優(yōu)選地,客戶端可以通過(guò)守護(hù)進(jìn)程獲取移動(dòng)終端的系統(tǒng)應(yīng)用的信息。
[0051]步驟S210:客戶端向云端服務(wù)器發(fā)送攜帶有移動(dòng)終端的系統(tǒng)應(yīng)用的信息的網(wǎng)絡(luò)查詢請(qǐng)求,以查詢系統(tǒng)應(yīng)用的信息所指示的系統(tǒng)應(yīng)用是否允許卸載。
[0052]步驟S212:客戶端接收云端服務(wù)器返回的查詢結(jié)果。
[0053]其中,查詢結(jié)果中攜帶有系統(tǒng)應(yīng)用的信息所指示的系統(tǒng)應(yīng)用的卸載標(biāo)識(shí),每一個(gè)系統(tǒng)應(yīng)用的卸載標(biāo)識(shí)為以下之一:可卸載、謹(jǐn)慎卸載和不可卸載。
[0054]例如,若云端服務(wù)器通過(guò)安全服務(wù)檢測(cè)出系統(tǒng)應(yīng)用內(nèi)包含惡意病毒,則確定該系統(tǒng)應(yīng)用屬于可卸載的系統(tǒng)應(yīng)用,標(biāo)識(shí)為可卸載;若云端服務(wù)器檢測(cè)出系統(tǒng)應(yīng)用內(nèi)包含廣告、彈窗、收費(fèi)等,則做標(biāo)注,將該系統(tǒng)應(yīng)用歸類并標(biāo)識(shí)為可卸載;若云端服務(wù)器判斷系統(tǒng)應(yīng)用為移動(dòng)終端系統(tǒng)自身的應(yīng)用,卸載可能會(huì)對(duì)系統(tǒng)自身的運(yùn)行造成嚴(yán)重影響,則歸類并標(biāo)識(shí)為不可卸載;若云端服務(wù)器判斷系統(tǒng)應(yīng)用為移動(dòng)終端系統(tǒng)自身的應(yīng)用,卸載對(duì)系統(tǒng)自身的運(yùn)行沒(méi)有嚴(yán)重影響,但是可能損失功能,歸類并標(biāo)識(shí)為謹(jǐn)慎卸載。
[0055]步驟S214:客戶端對(duì)待卸載的移動(dòng)終端的系統(tǒng)應(yīng)用進(jìn)行備份。
[0056]包括:客戶端接收移動(dòng)終端的數(shù)據(jù)備份請(qǐng)求,其中,數(shù)據(jù)備份請(qǐng)求中攜帶有請(qǐng)求備份的系統(tǒng)應(yīng)用的信息;客戶端根據(jù)數(shù)據(jù)備份請(qǐng)求,獲取移動(dòng)終端的身份標(biāo)識(shí)和移動(dòng)終端中、請(qǐng)求備份的系統(tǒng)應(yīng)用的信息對(duì)應(yīng)的系統(tǒng)應(yīng)用的數(shù)據(jù);客戶端對(duì)移動(dòng)終端的身份標(biāo)識(shí)和系統(tǒng)應(yīng)用的數(shù)據(jù)進(jìn)行備份存儲(chǔ)。
[0057]本步驟為可選步驟,對(duì)系統(tǒng)應(yīng)用進(jìn)行備份可避免誤卸載造成的失誤無(wú)法彌補(bǔ),也可在用戶需要時(shí)為用戶恢復(fù)已卸載的應(yīng)用,提高卸載靈活性,提升用戶體驗(yàn)。當(dāng)然,也可不進(jìn)行備份,徹底卸載移動(dòng)終端的系統(tǒng)應(yīng)用,在需要時(shí)再由移動(dòng)終端重新下載。
[0058]步驟S216:客戶端對(duì)卸載標(biāo)識(shí)為可卸載或謹(jǐn)慎卸載的系統(tǒng)應(yīng)用,進(jìn)行相應(yīng)的卸載操作。
[0059]包括:客戶端接收用戶對(duì)卸載標(biāo)識(shí)為可卸載或謹(jǐn)慎卸載的系統(tǒng)應(yīng)用的卸載操作指令,向移動(dòng)終端發(fā)送執(zhí)行指令,指示移動(dòng)終端卸載所述卸載操作指令所指示的系統(tǒng)應(yīng)用;或者,客戶端將卸載標(biāo)識(shí)為可卸載或謹(jǐn)慎卸載的系統(tǒng)應(yīng)用的信息發(fā)送給移動(dòng)終端,以供移動(dòng)終端根據(jù)用戶對(duì)卸載標(biāo)識(shí)為可卸載或謹(jǐn)慎卸載的系統(tǒng)應(yīng)用的卸載操作指令,進(jìn)行相應(yīng)的卸載操作。
[0060]如果系統(tǒng)應(yīng)用的卸載標(biāo)識(shí)為不可卸載,如為移動(dòng)終端的系統(tǒng)級(jí)別軟件時(shí),客戶端會(huì)提醒用戶卸載可能會(huì)造成系統(tǒng)崩潰,建議保留,或者,不提供卸載的選項(xiàng),使用戶無(wú)法卸載;而如果系統(tǒng)應(yīng)用的卸載標(biāo)識(shí)為謹(jǐn)慎卸載,如為廠商軟件,則客戶端會(huì)提示用戶卸載會(huì)影響廠商服務(wù),提醒謹(jǐn)慎卸載;如果系統(tǒng)應(yīng)用的卸載標(biāo)識(shí)為可卸載,如為第三方應(yīng)用,則可提供卸載選項(xiàng)直接進(jìn)行移動(dòng)終端系統(tǒng)應(yīng)用的卸載。
[0061]此外,卸載標(biāo)識(shí)為不可卸載的系統(tǒng)應(yīng)用的信息可不必發(fā)送給移動(dòng)終端,一方面,不可卸載的系統(tǒng)應(yīng)用不應(yīng)當(dāng)被用戶卸載,不發(fā)送不可卸載的信息時(shí),移動(dòng)終端將不會(huì)對(duì)這部分不可卸載的應(yīng)用進(jìn)行操作,避免了因誤操作而造成的不必要的損失,提高了系統(tǒng)應(yīng)用使用的可靠性;另一方面,也減少了客戶端和移動(dòng)終端之間的數(shù)據(jù)傳輸量,提高了數(shù)據(jù)交互效率。
[0062]步驟S218:當(dāng)需要進(jìn)行已卸載系統(tǒng)應(yīng)用的恢復(fù)時(shí),從客戶端獲取已卸載系統(tǒng)應(yīng)用的備份數(shù)據(jù),恢復(fù)已卸載的系統(tǒng)應(yīng)用。
[0063]本步驟為與步驟S214相對(duì)應(yīng)的可選步驟,也即,只有在進(jìn)行過(guò)系統(tǒng)應(yīng)用備份的情況下,才能進(jìn)行系統(tǒng)應(yīng)用恢復(fù)。
[0064]本步驟包括:客戶端接收移動(dòng)終端的數(shù)據(jù)恢復(fù)請(qǐng)求,其中,數(shù)據(jù)恢復(fù)請(qǐng)求中攜帶有請(qǐng)求恢復(fù)的系統(tǒng)應(yīng)用的信息,和移動(dòng)終端的身份標(biāo)識(shí);客戶端根據(jù)移動(dòng)終端的身份標(biāo)識(shí),獲取與身份標(biāo)識(shí)相匹配的備份數(shù)據(jù);客戶端從備份數(shù)據(jù)中獲取請(qǐng)求恢復(fù)的系統(tǒng)應(yīng)用的信息對(duì)應(yīng)的系統(tǒng)應(yīng)用的數(shù)據(jù);客戶端將系統(tǒng)應(yīng)用的數(shù)據(jù)發(fā)送給所述身份標(biāo)識(shí)指示的移動(dòng)終端,以在移動(dòng)終端中進(jìn)行系統(tǒng)應(yīng)用的恢復(fù)。
[0065]通過(guò)本實(shí)施例,實(shí)現(xiàn)了移動(dòng)終端通過(guò)與其相連的客戶端實(shí)現(xiàn)系統(tǒng)應(yīng)用的卸載,移動(dòng)終端的用戶可以通過(guò)卸載標(biāo)識(shí),進(jìn)行系統(tǒng)應(yīng)用的卸載,以清除垃圾應(yīng)用或惡意應(yīng)用,以提高移動(dòng)終端的運(yùn)行和使用效率,提高用戶使用移動(dòng)終端的使用體驗(yàn)。并且,在卸載系統(tǒng)應(yīng)用前,可以對(duì)系統(tǒng)應(yīng)用進(jìn)行備份,以在需要時(shí)可以進(jìn)行系統(tǒng)應(yīng)用恢復(fù),提高了系統(tǒng)應(yīng)用的可靠性和卸載靈活性。此外,通過(guò)本發(fā)明實(shí)施例,還可以實(shí)現(xiàn)云端服務(wù)器和PC的策略同步,以使得PC本地由于處理預(yù)裝軟件的規(guī)則來(lái)不及更新時(shí),即可由云端服務(wù)器最新的處理預(yù)裝軟件的規(guī)則來(lái)處理系統(tǒng)應(yīng)用。
[0066]實(shí)施例三
[0067]參照?qǐng)D3,示出了根據(jù)本發(fā)明實(shí)施例三的一種終端基于服務(wù)器端的系統(tǒng)應(yīng)用卸載方法的步驟流程圖。
[0068]本實(shí)施例從移動(dòng)終端側(cè)對(duì)本發(fā)明的系統(tǒng)應(yīng)用卸載方法進(jìn)行說(shuō)明,且本實(shí)施例中,移動(dòng)終端不與客戶端相連。
[0069]本實(shí)施例的終端基于服務(wù)器端的系統(tǒng)應(yīng)用卸載方法包括以下步驟:
[0070]步驟S302:移動(dòng)終端獲取本地的系統(tǒng)應(yīng)用的信息。
[0071]優(yōu)選地,移動(dòng)終端可以通過(guò)守護(hù)進(jìn)程獲取本地的系統(tǒng)應(yīng)用的信息,如,獲取本地系統(tǒng)應(yīng)用的文件名和/或版本號(hào)等信息。
[0072]需要說(shuō)明的是,若移動(dòng)終端具有管理員權(quán)限即移動(dòng)終端的root權(quán)限,則直接獲取本地的系統(tǒng)應(yīng)用的信息;若移動(dòng)終端不具有管理員權(quán)限,則可先設(shè)置管理員權(quán)限后,再獲取本地的系統(tǒng)應(yīng)用的信息。管理員權(quán)限的設(shè)置可以采用任意適當(dāng)方式,如通過(guò)移動(dòng)終端本地具有的其它應(yīng)用或軟件設(shè)置,或通過(guò)指令設(shè)置,或通過(guò)連接到客戶端上,通過(guò)客戶端上的應(yīng)用或軟件進(jìn)行設(shè)置等等。
[0073]步驟S304:移動(dòng)終端向云端服務(wù)器發(fā)送攜帶有移動(dòng)終端的系統(tǒng)應(yīng)用的信息的網(wǎng)絡(luò)查詢請(qǐng)求,以查詢系統(tǒng)應(yīng)用的信息所指示的系統(tǒng)應(yīng)用是否允許卸載。
[0074]步驟S306:移動(dòng)終端接收云端服務(wù)器返回的查詢結(jié)果。
[0075]其中,查詢結(jié)果中攜帶有系統(tǒng)應(yīng)用的信息所指示的系統(tǒng)應(yīng)用的卸載標(biāo)識(shí),每一個(gè)系統(tǒng)應(yīng)用的卸載標(biāo)識(shí)為以下之一:可卸載、謹(jǐn)慎卸載和不可卸載。
[0076]步驟S308:移動(dòng)終端對(duì)待卸載的系統(tǒng)應(yīng)用進(jìn)行備份。
[0077]本步驟為可選步驟,移動(dòng)終端可以將待卸載的系統(tǒng)應(yīng)用進(jìn)行本地備份,也可以向其它與移動(dòng)終端連接的設(shè)備發(fā)送備份請(qǐng)求,將待卸載的系統(tǒng)應(yīng)用發(fā)送到其它設(shè)備上。對(duì)系統(tǒng)應(yīng)用進(jìn)行備份可避免誤卸載造成的失誤無(wú)法彌補(bǔ),也可在用戶需要時(shí)為用戶恢復(fù)已卸載的應(yīng)用,提高卸載靈活性,提升用戶體驗(yàn)。當(dāng)然,也可不進(jìn)行備份,徹底卸載移動(dòng)終端的系統(tǒng)應(yīng)用,在需要時(shí)再由移動(dòng)終端重新下載。
[0078]步驟S310:移動(dòng)終端對(duì)卸載標(biāo)識(shí)為可卸載或謹(jǐn)慎卸載的系統(tǒng)應(yīng)用,進(jìn)行相應(yīng)的卸載操作。
[0079]如果系統(tǒng)應(yīng)用的卸載標(biāo)識(shí)為不可卸載,如為移動(dòng)終端的系統(tǒng)級(jí)別軟件時(shí),移動(dòng)終端會(huì)提醒用戶卸載可能會(huì)造成系統(tǒng)崩潰,建議保留,或者,不提供卸載的選項(xiàng),使用戶無(wú)法卸載;而如果系統(tǒng)應(yīng)用的卸載標(biāo)識(shí)為謹(jǐn)慎卸載,如為廠商軟件,則移動(dòng)終端會(huì)提示用戶卸載會(huì)影響廠商服務(wù),提醒謹(jǐn)慎卸載;如果系統(tǒng)應(yīng)用的卸載標(biāo)識(shí)為可卸載,如為第三方應(yīng)用,則可提供卸載選項(xiàng)直接卸載。
[0080]但一般來(lái)說(shuō),云端服務(wù)器可能不會(huì)將卸載標(biāo)識(shí)為不可卸載的系統(tǒng)應(yīng)用的信息發(fā)送給移動(dòng)終端,一方面,不可卸載的系統(tǒng)應(yīng)用不應(yīng)當(dāng)被用戶卸載,不發(fā)送不可卸載的信息時(shí),移動(dòng)終端將不會(huì)對(duì)這部分不可卸載的應(yīng)用進(jìn)行操作,避免了因誤操作而造成的不必要的損失,提高了系統(tǒng)應(yīng)用使用的可靠性;另一方面,也減少了客戶端和移動(dòng)終端之間的數(shù)據(jù)傳輸量,提高了數(shù)據(jù)交互效率。
[0081]步驟S312:當(dāng)需要進(jìn)行已卸載系統(tǒng)應(yīng)用的恢復(fù)時(shí),獲取已卸載系統(tǒng)應(yīng)用的備份數(shù)據(jù),恢復(fù)已卸載的系統(tǒng)應(yīng)用。
[0082]本步驟為與步驟S308相對(duì)應(yīng)的可選步驟,也即,只有在進(jìn)行過(guò)系統(tǒng)應(yīng)用備份的情況下,才能進(jìn)行系統(tǒng)應(yīng)用恢復(fù)。
[0083]在需要恢復(fù)系統(tǒng)應(yīng)用時(shí),移動(dòng)終端從本地或進(jìn)行過(guò)系統(tǒng)應(yīng)用備份的其它設(shè)備中獲取已卸載系統(tǒng)應(yīng)用的備份數(shù)據(jù),恢復(fù)已卸載的系統(tǒng)應(yīng)用。
[0084]需要注意的是,當(dāng)移動(dòng)終端的系統(tǒng)應(yīng)用備份在其它設(shè)備中時(shí),需要移動(dòng)終端向其它設(shè)備發(fā)送數(shù)據(jù)恢復(fù)請(qǐng)求,其中,數(shù)據(jù)恢復(fù)請(qǐng)求中攜帶有請(qǐng)求恢復(fù)的系統(tǒng)應(yīng)用的信息,還攜帶有移動(dòng)終端的身份標(biāo)識(shí);其它設(shè)備根據(jù)移動(dòng)終端的身份標(biāo)識(shí),獲取與身份標(biāo)識(shí)相匹配的備份數(shù)據(jù),進(jìn)而從備份數(shù)據(jù)中獲取請(qǐng)求恢復(fù)的系統(tǒng)應(yīng)用的信息對(duì)應(yīng)的系統(tǒng)應(yīng)用的數(shù)據(jù),然后將該系統(tǒng)應(yīng)用的數(shù)據(jù)發(fā)送給身份標(biāo)識(shí)指示的移動(dòng)終端,以便移動(dòng)終端進(jìn)行系統(tǒng)應(yīng)用的恢復(fù)。
[0085]通過(guò)本實(shí)施例,實(shí)現(xiàn)了移動(dòng)終端的系統(tǒng)應(yīng)用卸載,無(wú)需借助于客戶端如PC,移動(dòng)終端直接從云端服務(wù)器接收系統(tǒng)應(yīng)用的查詢結(jié)果,獲取系統(tǒng)應(yīng)用的卸載標(biāo)識(shí)。進(jìn)而,移動(dòng)終端的用戶可以通過(guò)卸載標(biāo)識(shí),進(jìn)行系統(tǒng)應(yīng)用的卸載,以清除垃圾應(yīng)用或惡意應(yīng)用,以提高移動(dòng)終端的運(yùn)行和使用效率,提高用戶使用移動(dòng)終端的使用體驗(yàn)。并且,在卸載系統(tǒng)應(yīng)用前,可以對(duì)系統(tǒng)應(yīng)用進(jìn)行備份,以在需要時(shí)可以進(jìn)行系統(tǒng)應(yīng)用恢復(fù),提高了系統(tǒng)應(yīng)用的可靠性和卸載靈活性。此外,通過(guò)本發(fā)明實(shí)施例,還可以實(shí)現(xiàn)云端服務(wù)器和移動(dòng)終端的策略同步,以使得移動(dòng)終端本地由于處理預(yù)裝軟件的規(guī)則來(lái)不及更新時(shí),即可由云端服務(wù)器最新的處理預(yù)裝軟件的規(guī)則來(lái)處理系統(tǒng)應(yīng)用,也進(jìn)一步促使了用戶及時(shí)更新預(yù)裝軟件處理設(shè)置,將移動(dòng)終端保持在最健康狀態(tài)。
[0086]實(shí)施例四
[0087]參照?qǐng)D4,示出了根據(jù)本發(fā)明實(shí)施例四的一種終端基于服務(wù)器端的系統(tǒng)應(yīng)用卸載方法的步驟流程圖。[0088]本實(shí)施例從云端服務(wù)器側(cè)對(duì)本發(fā)明的系統(tǒng)應(yīng)用卸載方法進(jìn)行說(shuō)明,本實(shí)施例的終端基于服務(wù)器端的系統(tǒng)應(yīng)用卸載方法包括以下步驟:
[0089]步驟S402:云端服務(wù)器接收網(wǎng)絡(luò)查詢請(qǐng)求。
[0090]其中,網(wǎng)絡(luò)查詢請(qǐng)求中攜帶有移動(dòng)終端的系統(tǒng)應(yīng)用的信息。
[0091]本實(shí)施例中,云端服務(wù)器接收的網(wǎng)絡(luò)查詢請(qǐng)求可以是從移動(dòng)終端發(fā)送的,也可以是從與移動(dòng)終端相連的客戶端發(fā)送的。
[0092]步驟S404:云端服務(wù)器使用設(shè)定規(guī)則確定系統(tǒng)應(yīng)用的信息所指示的系統(tǒng)應(yīng)用的卸載標(biāo)識(shí)。
[0093]其中,卸載標(biāo)識(shí)包括:可卸載、謹(jǐn)慎卸載和不可卸載。
[0094]設(shè)定規(guī)則可以由本領(lǐng)域技術(shù)人員根據(jù)實(shí)際需要適當(dāng)設(shè)置,如,可根據(jù)收集的用戶對(duì)系統(tǒng)應(yīng)用的反饋確定系統(tǒng)應(yīng)用的卸載標(biāo)識(shí),也可以根據(jù)系統(tǒng)應(yīng)用被下載或使用的次數(shù)確定系統(tǒng)應(yīng)用的卸載標(biāo)識(shí),還可以根據(jù)第三方應(yīng)用進(jìn)行系統(tǒng)應(yīng)用卸載標(biāo)識(shí)的確定,當(dāng)然,也可以多種策略綜合應(yīng)用。
[0095]步驟S406:云端服務(wù)器返回網(wǎng)絡(luò)查詢響應(yīng)。
[0096]其中,網(wǎng)絡(luò)查詢響應(yīng)中攜帶有確定的系統(tǒng)應(yīng)用的信息所指示的系統(tǒng)應(yīng)用的卸載標(biāo)識(shí)。
[0097]本實(shí)施例中,云端服務(wù)器向網(wǎng)絡(luò)查詢請(qǐng)求發(fā)送端發(fā)送網(wǎng)絡(luò)查詢響應(yīng),該發(fā)送端有可能是移動(dòng)終端,也有可能是與移動(dòng)終端相連的客戶端。
[0098]通過(guò)本實(shí)施例,云端服務(wù)器對(duì)移動(dòng)終端中系統(tǒng)應(yīng)用是否可卸載進(jìn)行判定,進(jìn)而通知移動(dòng)終端或通過(guò)客戶端通知移動(dòng)終端,實(shí)現(xiàn)了移動(dòng)終端根據(jù)云端服務(wù)器判定的卸載標(biāo)識(shí)進(jìn)行系統(tǒng)應(yīng)用的卸載,以清除垃圾應(yīng)用或惡意應(yīng)用,從而提高了移動(dòng)終端的運(yùn)行和使用效率,提升了用戶使用移動(dòng)終端的使用體驗(yàn),實(shí)現(xiàn)了云端側(cè)和終端側(cè)包括移動(dòng)終端如手機(jī)及PC等的策略同步,促使了用戶將終端側(cè)如PC、手機(jī)保持在最健康狀態(tài)。
[0099]實(shí)施例五
[0100]參照?qǐng)D5,示出了根據(jù)本發(fā)明實(shí)施例五的一種終端基于服務(wù)器端的系統(tǒng)應(yīng)用卸載方法的步驟流程圖。
[0101]本實(shí)施例仍從云端服務(wù)器側(cè)對(duì)本發(fā)明的系統(tǒng)應(yīng)用卸載方法進(jìn)行說(shuō)明,本實(shí)施例的終端基于服務(wù)器端的系統(tǒng)應(yīng)用卸載方法包括以下步驟:
[0102]步驟S502:云端服務(wù)器接收網(wǎng)絡(luò)查詢請(qǐng)求。
[0103]其中,網(wǎng)絡(luò)查詢請(qǐng)求中攜帶有移動(dòng)終端的系統(tǒng)應(yīng)用的信息。優(yōu)選地,網(wǎng)絡(luò)查詢請(qǐng)求中還攜帶有移動(dòng)終端的身份標(biāo)識(shí),通過(guò)身份標(biāo)識(shí),云端服務(wù)器可以有效識(shí)別移動(dòng)終端及其系統(tǒng)應(yīng)用。
[0104]步驟S504:云端服務(wù)器使用黑白名單規(guī)則、解析識(shí)別規(guī)則、和云查殺規(guī)則中的至少一種,確定移動(dòng)終端的系統(tǒng)應(yīng)用的信息所指示的系統(tǒng)應(yīng)用的卸載標(biāo)識(shí)。
[0105]其中,卸載標(biāo)識(shí)包括:可卸載、謹(jǐn)慎卸載和不可卸載。
[0106]本實(shí)施例的上述規(guī)則中,
[0107]黑白名單規(guī)則,用于根據(jù)所述系統(tǒng)應(yīng)用的信息與存儲(chǔ)的黑白名單中的信息的匹配結(jié)果,確定所述系統(tǒng)應(yīng)用的卸載標(biāo)識(shí),其中,黑白名單通過(guò)對(duì)收集的系統(tǒng)應(yīng)用的反饋和對(duì)系統(tǒng)應(yīng)用的測(cè)試識(shí)別結(jié)果進(jìn)行分析處理后獲得。云端服務(wù)器向外提供反饋系統(tǒng)應(yīng)用的接口,用戶可以通過(guò)該接口在客戶端對(duì)系統(tǒng)應(yīng)用進(jìn)行反饋,如反饋某個(gè)系統(tǒng)應(yīng)用為垃圾應(yīng)用或惡意應(yīng)用,反饋某個(gè)應(yīng)用為廠商應(yīng)用等等;云端服務(wù)器對(duì)這些反饋進(jìn)行收集,進(jìn)而進(jìn)行分析處理,將系統(tǒng)應(yīng)用分類為可卸載系統(tǒng)應(yīng)用、謹(jǐn)慎卸載系統(tǒng)應(yīng)用和不可卸載系統(tǒng)應(yīng)用。
[0108]解析識(shí)別規(guī)則,用于獲取所述系統(tǒng)應(yīng)用的信息所指示的系統(tǒng)應(yīng)用的數(shù)據(jù),對(duì)系統(tǒng)應(yīng)用的數(shù)據(jù)進(jìn)行解析獲取對(duì)應(yīng)的代碼,對(duì)所述代碼進(jìn)行檢測(cè),根據(jù)檢測(cè)結(jié)果確定所述系統(tǒng)應(yīng)用的卸載標(biāo)識(shí)。如,對(duì)系統(tǒng)應(yīng)用的數(shù)據(jù)進(jìn)行解析和檢測(cè)后,發(fā)現(xiàn)該系統(tǒng)應(yīng)用中包含廣告代碼,則將該系統(tǒng)應(yīng)用確定為可卸載應(yīng)用。在實(shí)際應(yīng)用中,可以采用以下方式中的一種或多種發(fā)現(xiàn)系統(tǒng)應(yīng)用中的廣告代碼:(I)靜態(tài)檢測(cè):安卓系統(tǒng)接口中有彈出框的接口,判斷系統(tǒng)應(yīng)用是否調(diào)用這個(gè)接口,如果調(diào)用,則被識(shí)別為廣告代碼,可以分類入黑名單;(2)運(yùn)營(yíng)審核:通過(guò)大量的運(yùn)營(yíng)人員對(duì)系統(tǒng)應(yīng)用進(jìn)行審核,審核系統(tǒng)應(yīng)用中是否有廣告,如果有,則進(jìn)行標(biāo)注,分類入黑名單;(3)用戶反饋:提供用戶反饋機(jī)制,當(dāng)用戶發(fā)現(xiàn)某個(gè)系統(tǒng)應(yīng)用有廣告,可以進(jìn)行評(píng)論和反饋,根據(jù)評(píng)論和反饋結(jié)果確定是否分類入黑名單。
[0109]云查殺規(guī)則,用于調(diào)用云查殺服務(wù)對(duì)所述系統(tǒng)應(yīng)用的信息進(jìn)行檢測(cè),根據(jù)檢測(cè)結(jié)果確定所述系統(tǒng)應(yīng)用的卸載標(biāo)識(shí);和/或,用于獲取所述系統(tǒng)應(yīng)用的信息所指示的系統(tǒng)應(yīng)用的數(shù)據(jù),調(diào)用云查殺服務(wù)對(duì)所述系統(tǒng)應(yīng)用的數(shù)據(jù)進(jìn)行檢測(cè),根據(jù)檢測(cè)結(jié)果確定所述系統(tǒng)應(yīng)用的卸載標(biāo)識(shí)。云查殺服務(wù)可以是較成熟的服務(wù)或應(yīng)用,該云查殺服務(wù)中設(shè)置有確定系統(tǒng)應(yīng)用的卸載標(biāo)識(shí)的規(guī)則或策略,通過(guò)該云查殺服務(wù)的檢測(cè)即可確定移動(dòng)終端的系統(tǒng)應(yīng)用的卸載標(biāo)識(shí)。
[0110]步驟S506:云端服務(wù)器返回網(wǎng)絡(luò)查詢響應(yīng)。
[0111]其中,網(wǎng)絡(luò)查詢響應(yīng)中攜帶有確定的所述系統(tǒng)應(yīng)用的信息所指示的系統(tǒng)應(yīng)用的卸載標(biāo)識(shí)。優(yōu)選地,網(wǎng)絡(luò)查詢響應(yīng)中還包括移動(dòng)終端的身份標(biāo)識(shí)。
[0112]本實(shí)施例中,云端服務(wù)器在確定了移動(dòng)終端的系統(tǒng)應(yīng)用的卸載標(biāo)識(shí)后,即向移動(dòng)終端或與移動(dòng)終端相連的客戶端返回網(wǎng)絡(luò)查詢響應(yīng),在該響應(yīng)中攜帶確定的系統(tǒng)應(yīng)用的卸載標(biāo)識(shí),以便移動(dòng)終端或由客戶端通知移動(dòng)終端根據(jù)卸載標(biāo)識(shí)進(jìn)行相應(yīng)的卸載處理。
[0113]目前,移動(dòng)終端系統(tǒng)應(yīng)用的“牛皮癬”經(jīng)常消耗系統(tǒng)資源,有的移動(dòng)終端預(yù)裝軟件在后臺(tái)偷偷運(yùn)行,在用戶不知道的情況下,占用移動(dòng)終端如手機(jī)本來(lái)就很少的CPU、內(nèi)存、存儲(chǔ)空間等資源;并且,這些“牛皮癬”潛在偷竊用戶信息,因?yàn)轭A(yù)裝軟件是移動(dòng)終端如手機(jī)自帶的,因而有能力將用戶的通信錄、照片等個(gè)人信息進(jìn)行竊取的,侵害用戶利益;此外,這些“牛皮癬”潛在花費(fèi)用戶資金,移動(dòng)終端的預(yù)裝軟件由于可以在后臺(tái)運(yùn)行,執(zhí)行的操作,比如發(fā)送網(wǎng)絡(luò)請(qǐng)求,當(dāng)用戶在2G/3G環(huán)境下,會(huì)占用用戶的流量,相當(dāng)于花費(fèi)用戶資金。這些,在影響移動(dòng)終端運(yùn)行的同時(shí),也為用戶造成無(wú)法估量的損失,影響用戶使用體驗(yàn)。
[0114]本發(fā)明實(shí)施例解決了傳統(tǒng)的操作系統(tǒng)中對(duì)于系統(tǒng)應(yīng)用不能刪除的問(wèn)題,減少流氓軟件對(duì)于終端的CPU資源的占用,提高運(yùn)行速度、可節(jié)省終端的存儲(chǔ)空間、減少流氓軟件對(duì)內(nèi)存的占用,并消除流氓軟件造成的后臺(tái)聯(lián)網(wǎng)下載、吸費(fèi)、竊取用戶信息等安全問(wèn)題,給用戶提供安全保障。
[0115]而通過(guò)本實(shí)施例,云端服務(wù)器使用黑白名單規(guī)則、解析識(shí)別規(guī)則、和云查殺規(guī)則中的一種或多種,對(duì)移動(dòng)終端中系統(tǒng)應(yīng)用是否可卸載進(jìn)行判定,進(jìn)而通知移動(dòng)終端或通過(guò)客戶端通知移動(dòng)終端,實(shí)現(xiàn)了移動(dòng)終端根據(jù)云端服務(wù)器判定的卸載標(biāo)識(shí)進(jìn)行系統(tǒng)應(yīng)用的卸載,以清除垃圾應(yīng)用或惡意應(yīng)用,從而提高了移動(dòng)終端的運(yùn)行和使用效率,提升了用戶使用移動(dòng)終端的使用體驗(yàn),實(shí)現(xiàn)了云端側(cè)和終端側(cè)包括移動(dòng)終端如手機(jī)及PC等的策略同步,促使了用戶將終端側(cè)如PC、手機(jī)保持在最健康狀態(tài)。
[0116]實(shí)施例六
[0117]參照?qǐng)D6,示出了根據(jù)本發(fā)明實(shí)施例六的一種終端基于服務(wù)器端的系統(tǒng)應(yīng)用卸載方法的步驟流程圖。
[0118]本實(shí)施例從基于android系統(tǒng)的移動(dòng)終端通過(guò)客戶端PC與云端服務(wù)器之間的交互的角度,對(duì)本發(fā)明的系統(tǒng)應(yīng)用卸載方法進(jìn)行說(shuō)明,本實(shí)施例的系統(tǒng)應(yīng)用卸載方法包括以下步驟:
[0119]步驟S602:將移動(dòng)終端連至PC端。
[0120]步驟S604:PC檢測(cè)移動(dòng)終端是否具有root權(quán)限,如果沒(méi)有,則先賦予移動(dòng)終端root權(quán)限,再執(zhí)行步驟S606 ;如果具有,則直接執(zhí)行步驟S606。
[0121]例如,如果移動(dòng)終端沒(méi)有root權(quán)限,可以通過(guò)“360手機(jī)助手”P(pán)C端調(diào)用360 —鍵root,通過(guò)PC端幫助移動(dòng)終端實(shí)現(xiàn)root權(quán)限。
[0122]步驟S606:PC獲取移動(dòng)終端中的系統(tǒng)應(yīng)用的信息。
[0123]如,PC通過(guò)守護(hù)進(jìn)程從移動(dòng)終端讀出系統(tǒng)應(yīng)用的信息。具體地,當(dāng)移動(dòng)終端檢測(cè)到本地的應(yīng)用是系統(tǒng)應(yīng)用時(shí),將系統(tǒng)文件夾里的系統(tǒng)應(yīng)用上報(bào)給PC ;或者,PC檢測(cè)到移動(dòng)終端的應(yīng)用是系統(tǒng)應(yīng)用時(shí),從移動(dòng)終端中獲取系統(tǒng)文件夾里的系統(tǒng)應(yīng)用。
[0124]在android系統(tǒng)中,當(dāng)移動(dòng)終端如手機(jī)獲得root權(quán)限后,利用adb.exe可以在PC端操作移動(dòng)終端的/data/system/app目錄(如目錄此時(shí)還不可讀,需要通過(guò)adb執(zhí)行su mount remount命令使文件目錄可操作)。這個(gè)目錄下存放的都是系統(tǒng)應(yīng)用,類似androidlauncher.apk這類的apk文件和可能存在的對(duì)應(yīng)的androidlauncher.dex這類的dex檢驗(yàn)文件。
[0125]步驟S608:PC向云端服務(wù)器發(fā)送一個(gè)http的應(yīng)用查詢網(wǎng)絡(luò)請(qǐng)求進(jìn)行查詢,該請(qǐng)求中攜帶有系統(tǒng)應(yīng)用的包名、版本號(hào)等信息,還攜帶有移動(dòng)終端的IMEI (InternationalMobile Equipment Identity,國(guó)際移動(dòng)設(shè)備身份碼號(hào))等信息。
[0126]步驟S610:云端服務(wù)器根據(jù)應(yīng)用查詢網(wǎng)絡(luò)請(qǐng)求中攜帶的系統(tǒng)應(yīng)用的信息,對(duì)系統(tǒng)應(yīng)用進(jìn)行過(guò)濾和卸載標(biāo)識(shí)。
[0127]云端服務(wù)器將這些應(yīng)用進(jìn)行過(guò)濾,對(duì)每一款應(yīng)用標(biāo)識(shí)為如下三個(gè)標(biāo)識(shí):可卸載、謹(jǐn)慎卸載、不可卸載中的一個(gè)。
[0128]本實(shí)施例中,云端服務(wù)器對(duì)系統(tǒng)應(yīng)用的信息和/或根據(jù)系統(tǒng)應(yīng)用的信息獲取的系統(tǒng)應(yīng)用的數(shù)據(jù),采用以下方式進(jìn)行過(guò)濾和標(biāo)識(shí):
[0129]首先,發(fā)往云端服務(wù)器的應(yīng)用數(shù)據(jù)庫(kù)中進(jìn)行比對(duì)(黑白名單規(guī)則),例如,發(fā)往云端服務(wù)器的app store中進(jìn)行比對(duì),該app store中保存了電子書(shū),游戲等應(yīng)用,如果在appstore中,貝U認(rèn)為可以卸載;如果不在app store中,貝U需要進(jìn)行再次確認(rèn)。
[0130]當(dāng)需要進(jìn)行再次確認(rèn)時(shí),可以根據(jù)系統(tǒng)應(yīng)用的特征進(jìn)行判斷,如果是廠家應(yīng)用、小米市場(chǎng)、或者聯(lián)想市場(chǎng)等,則可標(biāo)識(shí)為謹(jǐn)慎卸載(解析識(shí)別規(guī)則)。
[0131]此外,還可以對(duì)用戶反饋上來(lái)的系統(tǒng)應(yīng)用進(jìn)行統(tǒng)計(jì),將系統(tǒng)應(yīng)用的請(qǐng)求量從高到低進(jìn)行排序,請(qǐng)求量低的(如,一個(gè)月500以下)系統(tǒng)應(yīng)用極有可能是分布極小的垃圾應(yīng)用,例如測(cè)試應(yīng)用等,請(qǐng)求量越高(如,一個(gè)月500以上)的是系統(tǒng)應(yīng)用(黑白名單規(guī)則)。[0132]每隔設(shè)定時(shí)間重新檢測(cè)排除,更新應(yīng)用庫(kù)。如,下個(gè)月將上個(gè)月檢測(cè)過(guò)的應(yīng)用重新排除,更新應(yīng)用庫(kù)等。
[0133]其中,云端服務(wù)器的app store對(duì)游戲、軟件類應(yīng)用進(jìn)行分類,有幾個(gè)路徑提供給開(kāi)發(fā)者和用戶來(lái)上傳應(yīng)用包。一種路徑是在網(wǎng)絡(luò)中設(shè)置開(kāi)發(fā)者中心,開(kāi)發(fā)者開(kāi)發(fā)完一個(gè)應(yīng)用,則會(huì)發(fā)布上來(lái),如果審核屬于官方應(yīng)用,則入庫(kù)。在云端服務(wù)器會(huì)對(duì)入庫(kù)的應(yīng)用判斷應(yīng)用的類型,是否是該卸載的應(yīng)用,或者是進(jìn)一步地對(duì)游戲或者軟件進(jìn)行分類,或者進(jìn)一步地分類是哪一種游戲類型,屬于角色扮演,還是冒險(xiǎn)類的。另一種路徑是進(jìn)行應(yīng)用的市場(chǎng)推廣,接收用戶的打分,反饋,以及下載量等,以便判斷參考一個(gè)應(yīng)用是好的軟件還是差的軟件。再一種路徑是云端服務(wù)器判斷一個(gè)應(yīng)用的包是否有廣告,用戶最討厭是有廣告的應(yīng)用或者是收費(fèi)的應(yīng)用,解析開(kāi)發(fā)者上傳到云端服務(wù)器的apk包,提取出其中的代碼,如果這些代碼有廣告特征,則檢測(cè)出是廣告代碼,調(diào)用服務(wù)來(lái)檢測(cè)廣告,只要符合代碼特征的,都認(rèn)為是廣告代碼。例如,有些調(diào)用了 android系統(tǒng)的apk包的代碼,這些代碼會(huì)控制廣告在用戶看視頻,玩游戲時(shí)彈出廣告。又一種路徑是云端服務(wù)器接受用戶的反饋,收集用戶對(duì)應(yīng)用的評(píng)分,好評(píng),差評(píng)等。用戶會(huì)直接反饋某應(yīng)用是否是垃圾應(yīng)用,例如,用戶反饋某個(gè)軟件無(wú)法卸載等。
[0134]通過(guò)上述多種途徑,實(shí)現(xiàn)云端服務(wù)器對(duì)移動(dòng)終端的系統(tǒng)應(yīng)用是否可卸載的確定。
[0135]步驟S612:云端服務(wù)器將確定的系統(tǒng)應(yīng)用是否卸載的消息,通過(guò)http的應(yīng)用查詢網(wǎng)絡(luò)響應(yīng)返回到PC。
[0136]步驟S614:PC接收應(yīng)用查詢網(wǎng)絡(luò)響應(yīng),并根據(jù)應(yīng)用查詢網(wǎng)絡(luò)響應(yīng)向用戶展示可卸載和謹(jǐn)慎卸載的系統(tǒng)應(yīng)用。
[0137]PC接收到云端服務(wù)器返回的應(yīng)用查詢網(wǎng)絡(luò)響應(yīng)后,會(huì)做相應(yīng)的展示,不可卸載的系統(tǒng)應(yīng)用不會(huì)顯示,謹(jǐn)慎卸載的系統(tǒng)應(yīng)用在卸載時(shí)候會(huì)有相應(yīng)提示。
[0138]步驟S616:對(duì)于可卸載的或者謹(jǐn)慎卸載的系統(tǒng)應(yīng)用,PC接收用戶確定卸載的操作,并根據(jù)用戶的操作向移動(dòng)終端發(fā)送卸載指令。
[0139]PC向用戶展示可卸載的或者謹(jǐn)慎卸載的系統(tǒng)應(yīng)用后,用戶通常會(huì)點(diǎn)擊相應(yīng)的選項(xiàng),進(jìn)行對(duì)應(yīng)的系統(tǒng)應(yīng)用的卸載操作。此時(shí),PC向移動(dòng)終端發(fā)送指令,指示移動(dòng)終端卸載指令指示的系統(tǒng)應(yīng)用。
[0140]如,用戶在點(diǎn)擊系統(tǒng)應(yīng)用對(duì)應(yīng)的卸載按鈕以后,PC會(huì)根據(jù)系統(tǒng)應(yīng)用的卸載標(biāo)識(shí)出現(xiàn)相應(yīng)彈窗。當(dāng)用戶點(diǎn)擊確定后,開(kāi)始后續(xù)的卸載的流程。
[0141]步驟S618:移動(dòng)終端按照卸載的流程進(jìn)行系統(tǒng)應(yīng)用的卸載。
[0142]如前所述,當(dāng)移動(dòng)終端獲得root權(quán)限后,利用adb.exe可以在PC端操作移動(dòng)終端的/data/system/app目錄。這個(gè)目錄下存放的都是系統(tǒng)應(yīng)用,類似androidlauncher.apk這類的apk文件和可能存在的對(duì)應(yīng)的androidlauncher.dex這類的dex檢驗(yàn)文件。當(dāng)把系統(tǒng)應(yīng)用對(duì)應(yīng)的apk刪除以后(如果有對(duì)應(yīng)的dex也要進(jìn)行刪除),系統(tǒng)應(yīng)用就從移動(dòng)終端上“消失”了,這樣系統(tǒng)應(yīng)用就被卸載掉了。
[0143]優(yōu)選地,在移動(dòng)終端按照卸載的流程進(jìn)行系統(tǒng)應(yīng)用的卸載之前,還可以對(duì)待卸載的系統(tǒng)應(yīng)用進(jìn)行備份。備份同樣需要獲取root權(quán)限,備份系統(tǒng)應(yīng)用分為備份應(yīng)用數(shù)據(jù)和備份應(yīng)用本身。備份應(yīng)用本身跟卸載系統(tǒng)應(yīng)用相反,直接把/data/system/app目錄下應(yīng)用對(duì)應(yīng)的.apk文件和.dex文件(如果有的話)通過(guò)adb cat命令copy到PC端的指定目錄下即可。備份應(yīng)用數(shù)據(jù)時(shí)需要用到一個(gè)工具busybox (google官方工具),通過(guò)這個(gè)工具將系統(tǒng)應(yīng)用的數(shù)據(jù)打包成一個(gè)tar文件,再通過(guò)adb cat命令打包到PC端的指定目錄下。
[0144]優(yōu)選地,與系統(tǒng)應(yīng)用備份相對(duì)應(yīng),卸載了系統(tǒng)應(yīng)用后,在需要時(shí)還可以恢復(fù)系統(tǒng)應(yīng)用?;謴?fù)系統(tǒng)應(yīng)用需要根據(jù)移動(dòng)終端的MEI讀取這個(gè)移動(dòng)終端備份過(guò)的應(yīng)用,然后進(jìn)行展示。當(dāng)用戶點(diǎn)擊某一個(gè)應(yīng)用的“恢復(fù)”時(shí),將這個(gè)應(yīng)用對(duì)應(yīng)的.apk文件(如果有對(duì)應(yīng)的.dex文件,dex文件也同.apk文件同樣操作)copy到移動(dòng)終端里的/data/system/app下。然后再用busybox將apk的數(shù)據(jù)文件也就是對(duì)應(yīng)的.tar文件釋放到copy里去,恢復(fù)應(yīng)用就完成了。
[0145]通過(guò)本實(shí)施例,實(shí)現(xiàn)了基于云端服務(wù)器進(jìn)行移動(dòng)終端系統(tǒng)運(yùn)用的卸載,能夠有效清除垃圾應(yīng)用或惡意應(yīng)用,提高移動(dòng)終端的運(yùn)行和使用效率,提升用戶使用移動(dòng)終端的使用體驗(yàn),實(shí)現(xiàn)了云端側(cè)和終端側(cè)包括移動(dòng)終端如手機(jī)及PC等的策略同步,促使了用戶將終端側(cè)如PC、手機(jī)保持在最健康狀態(tài)。
[0146]實(shí)施例七
[0147]參照?qǐng)D7,示出了根據(jù)本發(fā)明實(shí)施例七的一種終端基于服務(wù)器端的系統(tǒng)應(yīng)用卸載裝置的結(jié)構(gòu)框圖。
[0148]本實(shí)施例的終端基于服務(wù)器端的系統(tǒng)應(yīng)用卸載裝置包括:獲取模塊702,用于獲取移動(dòng)終端的系統(tǒng)應(yīng)用的信息;發(fā)送模塊704,用于向云端服務(wù)器發(fā)送攜帶有系統(tǒng)應(yīng)用的信息的網(wǎng)絡(luò)查詢請(qǐng)求,以查詢系統(tǒng)應(yīng)用的信息所指示的系統(tǒng)應(yīng)用是否允許卸載;接收模塊706,用于接收云端服務(wù)器返回的查詢結(jié)果,其中,查詢結(jié)果中攜帶有系統(tǒng)應(yīng)用的信息所指示的系統(tǒng)應(yīng)用的卸載標(biāo)識(shí),每一個(gè)系統(tǒng)應(yīng)用的卸載標(biāo)識(shí)為以下之一:可卸載、謹(jǐn)慎卸載和不可卸載;卸載模塊708,用于對(duì)卸載標(biāo)識(shí)為可卸載或謹(jǐn)慎卸載的系統(tǒng)應(yīng)用,進(jìn)行相應(yīng)的卸載操作。上述獲取模塊702、發(fā)送模塊704、接收模塊706、和卸載模塊708可設(shè)置在移動(dòng)終端中或者設(shè)置在與移動(dòng)終端相連的客戶端中。
[0149]優(yōu)選地,本實(shí)施例的終端基于服務(wù)器端的系統(tǒng)應(yīng)用卸載裝置還包括:檢測(cè)模塊710,用于在獲取模塊702獲取移動(dòng)終端的系統(tǒng)應(yīng)用的信息之前,檢測(cè)移動(dòng)終端是否具有管理員權(quán)限;若不具有,則為移動(dòng)終端賦予管理員權(quán)限,以執(zhí)行獲取模塊702 ;若具有,則直接執(zhí)行獲取模塊702。檢測(cè)模塊710可設(shè)置在移動(dòng)終端中或者設(shè)置在與移動(dòng)終端相連的客戶端中。
[0150]優(yōu)選地,卸載模塊708包括:第一卸載模塊7082,用于接收用戶對(duì)卸載標(biāo)識(shí)為可卸載或謹(jǐn)慎卸載的系統(tǒng)應(yīng)用的卸載操作指令,向移動(dòng)終端發(fā)送執(zhí)行指令,指示移動(dòng)終端卸載所述卸載操作指令所指示的系統(tǒng)應(yīng)用;或者,第二卸載模塊7084,用于將卸載標(biāo)識(shí)為可卸載或謹(jǐn)慎卸載的系統(tǒng)應(yīng)用的信息發(fā)送給移動(dòng)終端,以供移動(dòng)終端根據(jù)用戶對(duì)卸載標(biāo)識(shí)為可卸載或謹(jǐn)慎卸載的系統(tǒng)應(yīng)用的卸載操作指令,進(jìn)行相應(yīng)的卸載操作。當(dāng)卸載模塊708包括上述第一卸載模塊7082或者第二卸載模塊7084時(shí),卸載模塊708設(shè)置在與移動(dòng)終端相連的客戶端中。當(dāng)卸載模塊708設(shè)置在移動(dòng)終端中時(shí),可直接根據(jù)用戶對(duì)卸載標(biāo)識(shí)為可卸載或謹(jǐn)慎卸載的系統(tǒng)應(yīng)用的卸載操作指令,進(jìn)行相應(yīng)的卸載操作。
[0151]優(yōu)選地,本實(shí)施例的終端基于服務(wù)器端的系統(tǒng)應(yīng)用卸載裝置還包括:備份模塊712,用于在卸載模塊708對(duì)卸載標(biāo)識(shí)為可卸載或謹(jǐn)慎卸載的系統(tǒng)應(yīng)用,進(jìn)行相應(yīng)的卸載操作之前,接收移動(dòng)終端的數(shù)據(jù)備份請(qǐng)求,其中,數(shù)據(jù)備份請(qǐng)求中攜帶有請(qǐng)求備份的系統(tǒng)應(yīng)用的信息;根據(jù)數(shù)據(jù)備份請(qǐng)求,獲取移動(dòng)終端的身份標(biāo)識(shí)和移動(dòng)終端中請(qǐng)求備份的系統(tǒng)應(yīng)用的信息對(duì)應(yīng)的系統(tǒng)應(yīng)用的數(shù)據(jù);對(duì)移動(dòng)終端的身份標(biāo)識(shí)和系統(tǒng)應(yīng)用的數(shù)據(jù)進(jìn)行備份存儲(chǔ)。上述備份模塊712可設(shè)置在移動(dòng)終端中或者設(shè)置在與移動(dòng)終端相連的客戶端中。當(dāng)設(shè)置在移動(dòng)終端中時(shí),移動(dòng)終端的身份標(biāo)識(shí)為可選備份數(shù)據(jù)。
[0152]優(yōu)選地,本實(shí)施例的終端基于服務(wù)器端的系統(tǒng)應(yīng)用卸載裝置還包括:恢復(fù)模塊714,用于在卸載模塊708對(duì)卸載標(biāo)識(shí)為可卸載或謹(jǐn)慎卸載的系統(tǒng)應(yīng)用,進(jìn)行相應(yīng)的卸載操作之后,接收移動(dòng)終端的數(shù)據(jù)恢復(fù)請(qǐng)求,其中,數(shù)據(jù)恢復(fù)請(qǐng)求中攜帶有請(qǐng)求恢復(fù)的系統(tǒng)應(yīng)用的信息,和移動(dòng)終端的身份標(biāo)識(shí);根據(jù)移動(dòng)終端的身份標(biāo)識(shí),獲取與身份標(biāo)識(shí)相匹配的備份數(shù)據(jù);從備份數(shù)據(jù)中獲取請(qǐng)求恢復(fù)的系統(tǒng)應(yīng)用的信息對(duì)應(yīng)的系統(tǒng)應(yīng)用的數(shù)據(jù);將系統(tǒng)應(yīng)用的數(shù)據(jù)發(fā)送給身份標(biāo)識(shí)指示的移動(dòng)終端,以在移動(dòng)終端中進(jìn)行系統(tǒng)應(yīng)用的恢復(fù)。上述恢復(fù)模塊714可設(shè)置在移動(dòng)終端中或者設(shè)置在與移動(dòng)終端相連的客戶端中。當(dāng)設(shè)置在移動(dòng)終端中時(shí),移動(dòng)終端的身份標(biāo)識(shí)為可選備份數(shù)據(jù),同樣,在獲取備份數(shù)據(jù),也可在本地直接獲取,無(wú)須通過(guò)身份標(biāo)識(shí)識(shí)別移動(dòng)終端。
[0153]優(yōu)選地,獲取模塊702,用于通過(guò)守護(hù)進(jìn)程獲取移動(dòng)終端的系統(tǒng)應(yīng)用的信息。
[0154]本實(shí)施例的終端基于服務(wù)器端的系統(tǒng)應(yīng)用卸載裝置可以設(shè)置在移動(dòng)終端和/或客戶端中,用以實(shí)現(xiàn)前述多個(gè)方法實(shí)施例中相應(yīng)的移動(dòng)終端或客戶端的系統(tǒng)應(yīng)用卸載方法,并具有相應(yīng)的方法實(shí)施例的有益效果,在此不再贅述。
[0155]實(shí)施例八
[0156]參照?qǐng)D8,示出了根據(jù)本發(fā)明實(shí)施例八的一種終端基于服務(wù)器端的系統(tǒng)應(yīng)用卸載裝置的結(jié)構(gòu)框圖。
[0157]本實(shí)施例的終端基于服務(wù)器端的系統(tǒng)應(yīng)用卸載裝置設(shè)置于云端服務(wù)器中,該裝置包括:接收模塊802,用于接收網(wǎng)絡(luò)查詢請(qǐng)求,其中,網(wǎng)絡(luò)查詢請(qǐng)求中攜帶有移動(dòng)終端的系統(tǒng)應(yīng)用的信息;確定模塊804,用于使用設(shè)定規(guī)則確定系統(tǒng)應(yīng)用的信息所指示的系統(tǒng)應(yīng)用的卸載標(biāo)識(shí),其中,卸載標(biāo)識(shí)包括:可卸載、謹(jǐn)慎卸載和不可卸載;返回模塊806,用于返回網(wǎng)絡(luò)查詢響應(yīng),其中,網(wǎng)絡(luò)查詢響應(yīng)中攜帶有確定的系統(tǒng)應(yīng)用的信息所指示的系統(tǒng)應(yīng)用的卸載標(biāo)識(shí)。
[0158]優(yōu)選地,確定模塊804,用于使用黑白名單規(guī)則、解析識(shí)別規(guī)則、和云查殺規(guī)則中的至少一種,確定系統(tǒng)應(yīng)用的信息所指示的系統(tǒng)應(yīng)用的卸載標(biāo)識(shí)。
[0159]其中,
[0160]黑白名單規(guī)則,用于根據(jù)系統(tǒng)應(yīng)用的信息與存儲(chǔ)的黑白名單中的信息的匹配結(jié)果,確定系統(tǒng)應(yīng)用的卸載標(biāo)識(shí),其中,黑白名單通過(guò)對(duì)收集的系統(tǒng)應(yīng)用的反饋和對(duì)系統(tǒng)應(yīng)用的測(cè)試識(shí)別結(jié)果進(jìn)行分析處理后獲得;
[0161]解析識(shí)別規(guī)則,用于獲取系統(tǒng)應(yīng)用的信息所指示的系統(tǒng)應(yīng)用的數(shù)據(jù),對(duì)系統(tǒng)應(yīng)用的數(shù)據(jù)進(jìn)行解析獲取對(duì)應(yīng)的代碼,對(duì)所述代碼進(jìn)行檢測(cè),根據(jù)檢測(cè)結(jié)果確定系統(tǒng)應(yīng)用的卸載標(biāo)識(shí);
[0162]云查殺規(guī)則,用于調(diào)用云查殺服務(wù)對(duì)系統(tǒng)應(yīng)用的信息進(jìn)行檢測(cè),根據(jù)檢測(cè)結(jié)果確定系統(tǒng)應(yīng)用的卸載標(biāo)識(shí);和/或,用于獲取系統(tǒng)應(yīng)用的信息所指示的系統(tǒng)應(yīng)用的數(shù)據(jù),調(diào)用云查殺服務(wù)對(duì)系統(tǒng)應(yīng)用的數(shù)據(jù)進(jìn)行檢測(cè),根據(jù)檢測(cè)結(jié)果確定系統(tǒng)應(yīng)用的卸載標(biāo)識(shí)。
[0163]優(yōu)選地,網(wǎng)絡(luò)查詢請(qǐng)求和網(wǎng)絡(luò)查詢響應(yīng)中均還包括移動(dòng)終端的身份標(biāo)識(shí)。[0164]本實(shí)施例的終端基于服務(wù)器端的系統(tǒng)應(yīng)用卸載裝置用于實(shí)現(xiàn)前述多個(gè)方法實(shí)施例中相應(yīng)的云端服務(wù)器側(cè)的系統(tǒng)應(yīng)用卸載方法,本發(fā)明實(shí)施例解決了傳統(tǒng)的操作系統(tǒng)中對(duì)于系統(tǒng)應(yīng)用不能刪除的問(wèn)題,減少流氓軟件對(duì)于終端的CPU資源的占用,提高運(yùn)行速度、可節(jié)省終端的存儲(chǔ)空間、減少流氓軟件對(duì)內(nèi)存的占用,并消除流氓軟件造成的后臺(tái)聯(lián)網(wǎng)下載、吸費(fèi)、竊取用戶信息等安全問(wèn)題,給用戶提供安全保障。并且,實(shí)現(xiàn)了云端側(cè)和終端側(cè)包括移動(dòng)終端如手機(jī)及PC等的策略同步,促使了用戶將終端側(cè)如PC、手機(jī)保持在最健康狀態(tài)。
[0165]在此提供的終端基于服務(wù)器端的系統(tǒng)應(yīng)用卸載方案不與任何特定計(jì)算機(jī)、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造具有本發(fā)明方案的系統(tǒng)所要求的結(jié)構(gòu)是顯而易見(jiàn)的。此外,本發(fā)明也不針對(duì)任何特定編程語(yǔ)言。應(yīng)當(dāng)明白,可以利用各種編程語(yǔ)言實(shí)現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對(duì)特定語(yǔ)言所做的描述是為了披露本發(fā)明的最佳實(shí)施方式。
[0166]在此處所提供的說(shuō)明書(shū)中,說(shuō)明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒(méi)有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對(duì)本說(shuō)明書(shū)的理解。
[0167]類似地,應(yīng)當(dāng)理解,為了精簡(jiǎn)本公開(kāi)并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在上面對(duì)本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施例、圖、或者對(duì)其的描述中。然而,并不應(yīng)將該公開(kāi)的方法解釋成反映如下意圖:即所要求保護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多的特征。更確切地說(shuō),如權(quán)利要求書(shū)所反映的那樣,發(fā)明方面在于少于前面公開(kāi)的單個(gè)實(shí)施例的所有特征。因此,遵循【具體實(shí)施方式】的權(quán)利要求書(shū)由此明確地并入該【具體實(shí)施方式】,其中每個(gè)權(quán)利要求本身都作為本發(fā)明的單獨(dú)實(shí)施例。
[0168]本領(lǐng)域那些技術(shù)人員可以理解,可以對(duì)實(shí)施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們?cè)O(shè)置在與該實(shí)施例不同的一個(gè)或多個(gè)設(shè)備中??梢园褜?shí)施例中的模塊或單元或組件組合成一個(gè)模塊或單元或組件,以及此外可以把它們分成多個(gè)子模塊或子單元或子組件。除了這樣的特征和/或過(guò)程或者單元中的至少一些是相互排斥之外,可以采用任何組合對(duì)本說(shuō)明書(shū)(包括伴隨的權(quán)利要求、摘要和附圖)中公開(kāi)的所有特征以及如此公開(kāi)的任何方法或者設(shè)備的所有過(guò)程或單元進(jìn)行組合。除非另外明確陳述,本說(shuō)明書(shū)(包括伴隨的權(quán)利要求、摘要和附圖)中公開(kāi)的每個(gè)特征可以由提供相同、等同或相似目的的替代特征來(lái)代替。
[0169]此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在權(quán)利要求書(shū)中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來(lái)使用。
[0170]本發(fā)明的各個(gè)部件實(shí)施例可以以硬件實(shí)現(xiàn),或者以在一個(gè)或者多個(gè)處理器上運(yùn)行的軟件模塊實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實(shí)踐中使用微處理器或者數(shù)字信號(hào)處理器(DSP)來(lái)實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的系統(tǒng)應(yīng)用卸載方案中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品)。這樣的實(shí)現(xiàn)本發(fā)明的程序可以存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上,或者可以具有一個(gè)或者多個(gè)信號(hào)的形式。這樣的信號(hào)可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號(hào)上提供,或者以任何其他形式提供。
[0171]應(yīng)該注意的是上述實(shí)施例對(duì)本發(fā)明進(jìn)行說(shuō)明而不是對(duì)本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施例。在權(quán)利要求中,不應(yīng)將位于括號(hào)之間的任何參考符號(hào)構(gòu)造成對(duì)權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個(gè)”不排除存在多個(gè)這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計(jì)算機(jī)來(lái)實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個(gè)可以是通過(guò)同一個(gè)硬件項(xiàng)來(lái)具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序。可將這些單詞解釋為名稱。
[0172]本發(fā)明實(shí)施例公開(kāi)了 Al、一種終端基于服務(wù)器端的系統(tǒng)應(yīng)用卸載方法,包括:
[0173]獲取移動(dòng)終端的系統(tǒng)應(yīng)用的信息;
[0174]向云端服務(wù)器發(fā)送攜帶有所述系統(tǒng)應(yīng)用的信息的網(wǎng)絡(luò)查詢請(qǐng)求,以查詢所述系統(tǒng)應(yīng)用的信息所指示的系統(tǒng)應(yīng)用是否允許卸載;
[0175]接收所述云端服務(wù)器返回的查詢結(jié)果,其中,所述查詢結(jié)果中攜帶有所述系統(tǒng)應(yīng)用的信息所指示的系統(tǒng)應(yīng)用的卸載標(biāo)識(shí),每一個(gè)所述系統(tǒng)應(yīng)用的卸載標(biāo)識(shí)為以下之一:可卸載、謹(jǐn)慎卸載和不可卸載;
[0176]對(duì)所述卸載標(biāo)識(shí)為可卸載或謹(jǐn)慎卸載的系統(tǒng)應(yīng)用,進(jìn)行相應(yīng)的卸載操作。
[0177]A2、根據(jù)Al所述的方法,在所述獲取移動(dòng)終端的系統(tǒng)應(yīng)用的信息的步驟之前,還包括:
[0178]檢測(cè)所述移動(dòng)終端是否具有管理員權(quán)限;
[0179]若不具有,則為所述移動(dòng)終端賦予管理員權(quán)限,以執(zhí)行所述獲取移動(dòng)終端的系統(tǒng)應(yīng)用的信息的步驟;若具有,則直接執(zhí)行所述獲取移動(dòng)終端的系統(tǒng)應(yīng)用的信息的步驟。
[0180]A3、根據(jù)Al或A2所述的方法,所述對(duì)所述卸載標(biāo)識(shí)為可卸載或謹(jǐn)慎卸載的系統(tǒng)應(yīng)用,進(jìn)行相應(yīng)的卸載操作的步驟包括:
[0181]接收用戶對(duì)所述卸載標(biāo)識(shí)為可卸載或謹(jǐn)慎卸載的系統(tǒng)應(yīng)用的卸載操作指令,向所述移動(dòng)終端發(fā)送執(zhí)行指令,指示所述移動(dòng)終端卸載所述卸載操作指令所指示的系統(tǒng)應(yīng)用;
[0182]或者,
[0183]將所述卸載標(biāo)識(shí)為可卸載或謹(jǐn)慎卸載的系統(tǒng)應(yīng)用的信息發(fā)送給所述移動(dòng)終端,以供所述移動(dòng)終端根據(jù)所述用戶對(duì)所述卸載標(biāo)識(shí)為可卸載或謹(jǐn)慎卸載的系統(tǒng)應(yīng)用的卸載操作指令,進(jìn)行相應(yīng)的卸載操作。
[0184]A4、根據(jù)Al所述的方法,在所述對(duì)所述卸載標(biāo)識(shí)為可卸載或謹(jǐn)慎卸載的系統(tǒng)應(yīng)用,進(jìn)行相應(yīng)的卸載操作的步驟之前,還包括:
[0185]接收所述移動(dòng)終端的數(shù)據(jù)備份請(qǐng)求,其中,所述數(shù)據(jù)備份請(qǐng)求中攜帶有請(qǐng)求備份的系統(tǒng)應(yīng)用的信息;
[0186]根據(jù)所述數(shù)據(jù)備份請(qǐng)求,獲取所述移動(dòng)終端的身份標(biāo)識(shí)和所述移動(dòng)終端中、所述請(qǐng)求備份的系統(tǒng)應(yīng)用的信息對(duì)應(yīng)的系統(tǒng)應(yīng)用的數(shù)據(jù);
[0187]對(duì)所述移動(dòng)終端的身份標(biāo)識(shí)和所述系統(tǒng)應(yīng)用的數(shù)據(jù)進(jìn)行備份存儲(chǔ)。
[0188]A5、根據(jù)A4所述的方法,在所述對(duì)所述卸載標(biāo)識(shí)為可卸載或謹(jǐn)慎卸載的系統(tǒng)應(yīng)用,進(jìn)行相應(yīng)的卸載操作的步驟之后,還包括:
[0189]接收所述移動(dòng)終端的數(shù)據(jù)恢復(fù)請(qǐng)求,其中,所述數(shù)據(jù)恢復(fù)請(qǐng)求中攜帶有請(qǐng)求恢復(fù)的系統(tǒng)應(yīng)用的信息,和所述移動(dòng)終端的身份標(biāo)識(shí);
[0190]根據(jù)所述移動(dòng)終端的身份標(biāo)識(shí),獲取與所述身份標(biāo)識(shí)相匹配的備份數(shù)據(jù);
[0191]從所述備份數(shù)據(jù)中獲取所述請(qǐng)求恢復(fù)的系統(tǒng)應(yīng)用的信息對(duì)應(yīng)的系統(tǒng)應(yīng)用的數(shù)據(jù);
[0192]將所述系統(tǒng)應(yīng)用的數(shù)據(jù)發(fā)送給所述身份標(biāo)識(shí)指示的所述移動(dòng)終端,以在所述移動(dòng)終端中進(jìn)行系統(tǒng)應(yīng)用的恢復(fù)。
[0193]A6、根據(jù)Al所述的方法,所述獲取移動(dòng)終端的系統(tǒng)應(yīng)用的信息的步驟包括:
[0194]通過(guò)守護(hù)進(jìn)程獲取所述移動(dòng)終端的系統(tǒng)應(yīng)用的信息。
[0195]本發(fā)明實(shí)施例還公開(kāi)了 B7、一種終端基于服務(wù)器端的系統(tǒng)應(yīng)用卸載方法,包括:
[0196]接收網(wǎng)絡(luò)查詢請(qǐng)求,其中,所述網(wǎng)絡(luò)查詢請(qǐng)求中攜帶有移動(dòng)終端的系統(tǒng)應(yīng)用的信息;
[0197]使用設(shè)定規(guī)則確定所述系統(tǒng)應(yīng)用的信息所指示的系統(tǒng)應(yīng)用的卸載標(biāo)識(shí),其中,所述卸載標(biāo)識(shí)包括:可卸載、謹(jǐn)慎卸載和不可卸載;
[0198]返回網(wǎng)絡(luò)查詢響應(yīng),其中,所述網(wǎng)絡(luò)查詢響應(yīng)中攜帶有確定的所述系統(tǒng)應(yīng)用的信息所指示的系統(tǒng)應(yīng)用的卸載標(biāo)識(shí)。
[0199]B8、根據(jù)B7所述的方法,所述使用設(shè)定規(guī)則確定所述系統(tǒng)應(yīng)用的信息所指示的系統(tǒng)應(yīng)用的卸載標(biāo)識(shí)的步驟包括:
[0200]使用黑白名單規(guī)則、解析識(shí)別規(guī)則、和云查殺規(guī)則中的至少一種,確定所述系統(tǒng)應(yīng)用的信息所指示的系統(tǒng)應(yīng)用的卸載標(biāo)識(shí);
[0201]其中,
[0202]所述黑白名單規(guī)則,用于根據(jù)所述系統(tǒng)應(yīng)用的信息與存儲(chǔ)的黑白名單中的信息的匹配結(jié)果,確定所述系統(tǒng)應(yīng)用的卸載標(biāo)識(shí),其中,所述黑白名單通過(guò)對(duì)收集的系統(tǒng)應(yīng)用的反饋和對(duì)系統(tǒng)應(yīng)用的測(cè)試識(shí)別結(jié)果進(jìn)行分析處理后獲得;
[0203]所述解析識(shí)別規(guī)則,用于獲取所述系統(tǒng)應(yīng)用的信息所指示的系統(tǒng)應(yīng)用的數(shù)據(jù),對(duì)所述系統(tǒng)應(yīng)用的數(shù)據(jù)進(jìn)行解析獲取對(duì)應(yīng)的代碼,對(duì)所述代碼進(jìn)行檢測(cè),根據(jù)檢測(cè)結(jié)果確定所述系統(tǒng)應(yīng)用的卸載標(biāo)識(shí);
[0204]所述云查殺規(guī)則,用于調(diào)用云查殺服務(wù)對(duì)所述系統(tǒng)應(yīng)用的信息進(jìn)行檢測(cè),根據(jù)檢測(cè)結(jié)果確定所述系統(tǒng)應(yīng)用的卸載標(biāo)識(shí);和/或,用于獲取所述系統(tǒng)應(yīng)用的信息所指示的系統(tǒng)應(yīng)用的數(shù)據(jù),調(diào)用所述云查殺服務(wù)對(duì)所述系統(tǒng)應(yīng)用的數(shù)據(jù)進(jìn)行檢測(cè),根據(jù)檢測(cè)結(jié)果確定所述系統(tǒng)應(yīng)用的卸載標(biāo)識(shí)。
[0205]B9、根據(jù)B7或B8所述的方法,所述網(wǎng)絡(luò)查詢請(qǐng)求和所述網(wǎng)絡(luò)查詢響應(yīng)中均還包括所述移動(dòng)終端的身份標(biāo)識(shí)。
[0206]本發(fā)明實(shí)施例還公開(kāi)了 C10、一種終端基于服務(wù)器端的系統(tǒng)應(yīng)用卸載裝置,包括:
[0207]獲取模塊,用于獲取移動(dòng)終端的系統(tǒng)應(yīng)用的信息;
[0208]發(fā)送模塊,用于向云端服務(wù)器發(fā)送攜帶有所述系統(tǒng)應(yīng)用的信息的網(wǎng)絡(luò)查詢請(qǐng)求,以查詢所述系統(tǒng)應(yīng)用的信息所指示的系統(tǒng)應(yīng)用是否允許卸載;
[0209]接收模塊,用于接收所述云端服務(wù)器返回的查詢結(jié)果,其中,所述查詢結(jié)果中攜帶有所述系統(tǒng)應(yīng)用的信息所指示的系統(tǒng)應(yīng)用的卸載標(biāo)識(shí),每一個(gè)所述系統(tǒng)應(yīng)用的卸載標(biāo)識(shí)為以下之一:可卸載、謹(jǐn)慎卸載和不可卸載;
[0210]卸載模塊,用于對(duì)所述卸載標(biāo)識(shí)為可卸載或謹(jǐn)慎卸載的系統(tǒng)應(yīng)用,進(jìn)行相應(yīng)的卸載操作。
[0211]ell、根據(jù)Cio所述的裝置,還包括:
[0212]檢測(cè)模塊,用于在所述獲取模塊獲取移動(dòng)終端的系統(tǒng)應(yīng)用的信息之前,檢測(cè)所述移動(dòng)終端是否具有管理員權(quán)限;若不具有,則為所述移動(dòng)終端賦予管理員權(quán)限,以執(zhí)行所述獲取模塊;若具有,則直接執(zhí)行所述獲取模塊。
[0213]C12、根據(jù)ClO或Cll所述的裝置,所述卸載模塊包括:
[0214]第一卸載模塊,用于接收用戶對(duì)所述卸載標(biāo)識(shí)為可卸載或謹(jǐn)慎卸載的系統(tǒng)應(yīng)用的卸載操作指令,向所述移動(dòng)終端發(fā)送執(zhí)行指令,指示所述移動(dòng)終端卸載所述卸載操作指令所指示的系統(tǒng)應(yīng)用;
[0215]或者,
[0216]第二卸載模塊,用于將所述卸載標(biāo)識(shí)為可卸載或謹(jǐn)慎卸載的系統(tǒng)應(yīng)用的信息發(fā)送給所述移動(dòng)終端,以供所述移動(dòng)終端根據(jù)所述用戶對(duì)所述卸載標(biāo)識(shí)為可卸載或謹(jǐn)慎卸載的系統(tǒng)應(yīng)用的卸載操作指令,進(jìn)行相應(yīng)的卸載操作。
[0217]C13、根據(jù)ClO所述的裝置,還包括:
[0218]備份模塊,用于在所述卸載模塊對(duì)所述卸載標(biāo)識(shí)為可卸載或謹(jǐn)慎卸載的系統(tǒng)應(yīng)用,進(jìn)行相應(yīng)的卸載操作之前,接收所述移動(dòng)終端的數(shù)據(jù)備份請(qǐng)求,其中,所述數(shù)據(jù)備份請(qǐng)求中攜帶有請(qǐng)求備份的系統(tǒng)應(yīng)用的信息;根據(jù)所述數(shù)據(jù)備份請(qǐng)求,獲取所述移動(dòng)終端的身份標(biāo)識(shí)和所述移動(dòng)終端中、所述請(qǐng)求備份的系統(tǒng)應(yīng)用的信息對(duì)應(yīng)的系統(tǒng)應(yīng)用的數(shù)據(jù);對(duì)所述移動(dòng)終端的身份標(biāo)識(shí)和所述系統(tǒng)應(yīng)用的數(shù)據(jù)進(jìn)行備份存儲(chǔ)。
[0219]C14、根據(jù)C13所述的裝置,還包括:
[0220]恢復(fù)模塊,用于在所述卸載模塊對(duì)所述卸載標(biāo)識(shí)為可卸載或謹(jǐn)慎卸載的系統(tǒng)應(yīng)用,進(jìn)行相應(yīng)的卸載操作之后,接收所述移動(dòng)終端的數(shù)據(jù)恢復(fù)請(qǐng)求,其中,所述數(shù)據(jù)恢復(fù)請(qǐng)求中攜帶有請(qǐng)求恢復(fù)的系統(tǒng)應(yīng)用的信息,和所述移動(dòng)終端的身份標(biāo)識(shí);根據(jù)所述移動(dòng)終端的身份標(biāo)識(shí),獲取與所述身份標(biāo)識(shí)相匹配的備份數(shù)據(jù);從所述備份數(shù)據(jù)中獲取所述請(qǐng)求恢復(fù)的系統(tǒng)應(yīng)用的信息對(duì)應(yīng)的系統(tǒng)應(yīng)用的數(shù)據(jù);將所述系統(tǒng)應(yīng)用的數(shù)據(jù)發(fā)送給所述身份標(biāo)識(shí)指示的所述移動(dòng)終端,以在所述移動(dòng)終端中進(jìn)行系統(tǒng)應(yīng)用的恢復(fù)。
[0221]C15、根據(jù)ClO所述的裝置,所述獲取模塊,用于通過(guò)守護(hù)進(jìn)程獲取所述移動(dòng)終端的系統(tǒng)應(yīng)用的信息。
[0222]本發(fā)明實(shí)施例還公開(kāi)了 D16、一種終端基于服務(wù)器端的系統(tǒng)應(yīng)用卸載裝置,包括:
[0223]接收模塊,用于接收網(wǎng)絡(luò)查詢請(qǐng)求,其中,所述網(wǎng)絡(luò)查詢請(qǐng)求中攜帶有移動(dòng)終端的系統(tǒng)應(yīng)用的信息;
[0224]確定模塊,用于使用設(shè)定規(guī)則確定所述系統(tǒng)應(yīng)用的信息所指示的系統(tǒng)應(yīng)用的卸載標(biāo)識(shí),其中,所述卸載標(biāo)識(shí)包括:可卸載、謹(jǐn)慎卸載和不可卸載;
[0225]返回模塊,用于返回網(wǎng)絡(luò)查詢響應(yīng),其中,所述網(wǎng)絡(luò)查詢響應(yīng)中攜帶有確定的所述系統(tǒng)應(yīng)用的信息所指示的系統(tǒng)應(yīng)用的卸載標(biāo)識(shí)。
[0226]D17、根據(jù)權(quán)利要求D16所述的裝置,[0227]所述確定模塊,用于使用黑白名單規(guī)則、解析識(shí)別規(guī)則、和云查殺規(guī)則中的至少一種,確定所述系統(tǒng)應(yīng)用的信息所指示的系統(tǒng)應(yīng)用的卸載標(biāo)識(shí);
[0228]其中,
[0229]所述黑白名單規(guī)則,用于根據(jù)所述系統(tǒng)應(yīng)用的信息與存儲(chǔ)的黑白名單中的信息的匹配結(jié)果,確定所述系統(tǒng)應(yīng)用的卸載標(biāo)識(shí),其中,所述黑白名單通過(guò)對(duì)收集的系統(tǒng)應(yīng)用的反饋和對(duì)系統(tǒng)應(yīng)用的測(cè)試識(shí)別結(jié)果進(jìn)行分析處理后獲得;
[0230]所述解析識(shí)別規(guī)則,用于獲取所述系統(tǒng)應(yīng)用的信息所指示的系統(tǒng)應(yīng)用的數(shù)據(jù),對(duì)所述系統(tǒng)應(yīng)用的數(shù)據(jù)進(jìn)行解析獲取對(duì)應(yīng)的代碼,對(duì)所述代碼進(jìn)行檢測(cè),根據(jù)檢測(cè)結(jié)果確定所述系統(tǒng)應(yīng)用的卸載標(biāo)識(shí);
[0231]所述云查殺規(guī)則,用于調(diào)用云查殺服務(wù)對(duì)所述系統(tǒng)應(yīng)用的信息進(jìn)行檢測(cè),根據(jù)檢測(cè)結(jié)果確定所述系統(tǒng)應(yīng)用的卸載標(biāo)識(shí);和/或,用于獲取所述系統(tǒng)應(yīng)用的信息所指示的系統(tǒng)應(yīng)用的數(shù)據(jù),調(diào)用所述云查殺服務(wù)對(duì)所述系統(tǒng)應(yīng)用的數(shù)據(jù)進(jìn)行檢測(cè),根據(jù)檢測(cè)結(jié)果確定所述系統(tǒng)應(yīng)用的卸載標(biāo)識(shí)。
[0232]D18、根據(jù)D16或D17所述的裝置,所述網(wǎng)絡(luò)查詢請(qǐng)求和所述網(wǎng)絡(luò)查詢響應(yīng)中均還包括所述移動(dòng)終端的身份標(biāo)識(shí)。
【權(quán)利要求】
1.一種終端基于服務(wù)器端的系統(tǒng)應(yīng)用卸載方法,包括: 獲取移動(dòng)終端的系統(tǒng)應(yīng)用的信息; 向云端服務(wù)器發(fā)送攜帯有所述系統(tǒng)應(yīng)用的信息的網(wǎng)絡(luò)查詢請(qǐng)求,以查詢所述系統(tǒng)應(yīng)用的信息所指示的系統(tǒng)應(yīng)用是否允許卸載; 接收所述云端服務(wù)器返回的查詢結(jié)果,其中,所述查詢結(jié)果中攜帯有所述系統(tǒng)應(yīng)用的信息所指示的系統(tǒng)應(yīng)用的卸載標(biāo)識(shí),每ー個(gè)所述系統(tǒng)應(yīng)用的卸載標(biāo)識(shí)為以下之一:可卸載、謹(jǐn)慎卸載和不可卸載; 對(duì)所述卸載標(biāo)識(shí)為可卸載或謹(jǐn)慎卸載的系統(tǒng)應(yīng)用,進(jìn)行相應(yīng)的卸載操作。
2.根據(jù)權(quán)利要求1所述的方法,其中,在所述獲取移動(dòng)終端的系統(tǒng)應(yīng)用的信息的步驟之前,還包括: 檢測(cè)所述移動(dòng)終端是否具有管理員權(quán)限; 若不具有,則為所述移動(dòng)終端賦予管理員權(quán)限,以執(zhí)行所述獲取移動(dòng)終端的系統(tǒng)應(yīng)用的信息的步驟;若具有,則直接執(zhí)行所述獲取移動(dòng)終端的系統(tǒng)應(yīng)用的信息的步驟。
3.根據(jù)權(quán)利要求1或2所述的方法,其中,所述對(duì)所述卸載標(biāo)識(shí)為可卸載或謹(jǐn)慎卸載的系統(tǒng)應(yīng)用,進(jìn)行相應(yīng)的卸載操作的步驟包括: 接收用戶對(duì)所述卸載標(biāo)識(shí)為可卸載或謹(jǐn)慎卸載的系統(tǒng)應(yīng)用的卸載操作指令,向所述移動(dòng)終端發(fā)送執(zhí)行指 令,指示所述移動(dòng)終端卸載所述卸載操作指令所指示的系統(tǒng)應(yīng)用; 或者, 將所述卸載標(biāo)識(shí)為可卸載或謹(jǐn)慎卸載的系統(tǒng)應(yīng)用的信息發(fā)送給所述移動(dòng)終端,以供所述移動(dòng)終端根據(jù)所述用戶對(duì)所述卸載標(biāo)識(shí)為可卸載或謹(jǐn)慎卸載的系統(tǒng)應(yīng)用的卸載操作指令,進(jìn)行相應(yīng)的卸載操作。
4.根據(jù)權(quán)利要求1所述的方法,其中,在所述對(duì)所述卸載標(biāo)識(shí)為可卸載或謹(jǐn)慎卸載的系統(tǒng)應(yīng)用,進(jìn)行相應(yīng)的卸載操作的步驟之前,還包括: 接收所述移動(dòng)終端的數(shù)據(jù)備份請(qǐng)求,其中,所述數(shù)據(jù)備份請(qǐng)求中攜帯有請(qǐng)求備份的系統(tǒng)應(yīng)用的信息; 根據(jù)所述數(shù)據(jù)備份請(qǐng)求,獲取所述移動(dòng)終端的身份標(biāo)識(shí)和所述移動(dòng)終端中、所述請(qǐng)求備份的系統(tǒng)應(yīng)用的信息對(duì)應(yīng)的系統(tǒng)應(yīng)用的數(shù)據(jù); 對(duì)所述移動(dòng)終端的身份標(biāo)識(shí)和所述系統(tǒng)應(yīng)用的數(shù)據(jù)進(jìn)行備份存儲(chǔ)。
5.根據(jù)權(quán)利要求4所述的方法,其中,在所述對(duì)所述卸載標(biāo)識(shí)為可卸載或謹(jǐn)慎卸載的系統(tǒng)應(yīng)用,進(jìn)行相應(yīng)的卸載操作的步驟之后,還包括: 接收所述移動(dòng)終端的數(shù)據(jù)恢復(fù)請(qǐng)求,其中,所述數(shù)據(jù)恢復(fù)請(qǐng)求中攜帯有請(qǐng)求恢復(fù)的系統(tǒng)應(yīng)用的信息,和所述移動(dòng)終端的身份標(biāo)識(shí); 根據(jù)所述移動(dòng)終端的身份標(biāo)識(shí),獲取與所述身份標(biāo)識(shí)相匹配的備份數(shù)據(jù); 從所述備份數(shù)據(jù)中獲取所述請(qǐng)求恢復(fù)的系統(tǒng)應(yīng)用的信息對(duì)應(yīng)的系統(tǒng)應(yīng)用的數(shù)據(jù);將所述系統(tǒng)應(yīng)用的數(shù)據(jù)發(fā)送給所述身份標(biāo)識(shí)指示的所述移動(dòng)終端,以在所述移動(dòng)終端中進(jìn)行系統(tǒng)應(yīng)用的恢復(fù)。
6.根據(jù)權(quán)利要求1所述的方法,其中,所述獲取移動(dòng)終端的系統(tǒng)應(yīng)用的信息的步驟包括: 通過(guò)守護(hù)進(jìn)程獲取所述移動(dòng)終端的系統(tǒng)應(yīng)用的信息。
7.—種終端基于服務(wù)器端的系統(tǒng)應(yīng)用卸載方法,包括: 接收網(wǎng)絡(luò)查詢請(qǐng)求,其中,所述網(wǎng)絡(luò)查詢請(qǐng)求中攜帯有移動(dòng)終端的系統(tǒng)應(yīng)用的信息;使用設(shè)定規(guī)則確定所述系統(tǒng)應(yīng)用的信息所指示的系統(tǒng)應(yīng)用的卸載標(biāo)識(shí),其中,所述卸載標(biāo)識(shí)包括:可卸載、謹(jǐn)慎卸載和不可卸載; 返回網(wǎng)絡(luò)查詢響應(yīng),其中,所述網(wǎng)絡(luò)查詢響應(yīng)中攜帯有確定的所述系統(tǒng)應(yīng)用的信息所指不的系統(tǒng)應(yīng)用的卸載標(biāo)識(shí)。
8.根據(jù)權(quán)利要求7所述的方法,其中,所述使用設(shè)定規(guī)則確定所述系統(tǒng)應(yīng)用的信息所指示的系統(tǒng)應(yīng)用的卸載標(biāo)識(shí)的步驟包括: 使用黒白名單規(guī)則、解析識(shí)別規(guī)則、和云查殺規(guī)則中的至少ー種,確定所述系統(tǒng)應(yīng)用的信息所指示的系統(tǒng)應(yīng)用的卸載標(biāo)識(shí); 其中, 所述黑白名單規(guī)則,用于根據(jù)所述系統(tǒng)應(yīng)用的信息與存儲(chǔ)的黒白名單中的信息的匹配結(jié)果,確定所述系統(tǒng)應(yīng)用的卸載標(biāo)識(shí),其中,所述黑白名單通過(guò)對(duì)收集的系統(tǒng)應(yīng)用的反饋和對(duì)系統(tǒng)應(yīng)用的測(cè)試識(shí)別結(jié)果進(jìn)行分析處理后獲得; 所述解析識(shí)別規(guī)則,用于獲取所述系統(tǒng)應(yīng)用的信息所指示的系統(tǒng)應(yīng)用的數(shù)據(jù),對(duì)所述系統(tǒng)應(yīng)用的數(shù)據(jù)進(jìn)行解析獲取對(duì)應(yīng)的代碼,對(duì)所述代碼進(jìn)行檢測(cè),根據(jù)檢測(cè)結(jié)果確定所述系統(tǒng)應(yīng)用的卸載標(biāo)識(shí); 所述云查殺規(guī)則,用于調(diào)用云查殺服務(wù)對(duì)所述系統(tǒng)應(yīng)用的信息進(jìn)行檢測(cè),根據(jù)檢測(cè)結(jié)果確定所述系統(tǒng)應(yīng)用的卸載標(biāo)識(shí);和/或,用于獲取所述系統(tǒng)應(yīng)用的信息所指示的系統(tǒng)應(yīng)用的數(shù)據(jù),調(diào)用所述云查殺服務(wù)對(duì)所述系統(tǒng)應(yīng)用的數(shù)據(jù)進(jìn)行檢測(cè),根據(jù)檢測(cè)結(jié)果確定所述系統(tǒng)應(yīng)用的卸載標(biāo)識(shí)。
9.一種終端基于服務(wù)器端的系統(tǒng)應(yīng)用卸載裝置,包括: 獲取模塊,用于獲取移動(dòng)終端的系統(tǒng)應(yīng)用的信息; 發(fā)送模塊,用于向云端服務(wù)器發(fā)送攜帯有所述系統(tǒng)應(yīng)用的信息的網(wǎng)絡(luò)查詢請(qǐng)求,以查詢所述系統(tǒng)應(yīng)用的信息所指示的系統(tǒng)應(yīng)用是否允許卸載; 接收模塊,用于接收所述云端服務(wù)器返回的查詢結(jié)果,其中,所述查詢結(jié)果中攜帯有所述系統(tǒng)應(yīng)用的信息所指示的系統(tǒng)應(yīng)用的卸載標(biāo)識(shí),每ー個(gè)所述系統(tǒng)應(yīng)用的卸載標(biāo)識(shí)為以下之一:可卸載、謹(jǐn)慎卸載和不可卸載; 卸載模塊,用于對(duì)所述卸載標(biāo)識(shí)為可卸載或謹(jǐn)慎卸載的系統(tǒng)應(yīng)用,進(jìn)行相應(yīng)的卸載操作。
10.一種終端基于服務(wù)器端的系統(tǒng)應(yīng)用卸載裝置,包括: 接收模塊,用于接收網(wǎng)絡(luò)查詢請(qǐng)求,其中,所述網(wǎng)絡(luò)查詢請(qǐng)求中攜帯有移動(dòng)終端的系統(tǒng)應(yīng)用的信息; 確定模塊,用于使用設(shè)定規(guī)則確定所述系統(tǒng)應(yīng)用的信息所指示的系統(tǒng)應(yīng)用的卸載標(biāo)識(shí),其中,所述卸載標(biāo)識(shí)包括:可卸載、謹(jǐn)慎卸載和不可卸載; 返回模塊,用于返回網(wǎng)絡(luò)查詢響應(yīng),其中,所述網(wǎng)絡(luò)查詢響應(yīng)中攜帯有確定的所述系統(tǒng)應(yīng)用的信息所指示的系統(tǒng)應(yīng)用的卸載標(biāo)識(shí)。
【文檔編號(hào)】G06F9/445GK103595774SQ201310535939
【公開(kāi)日】2014年2月19日 申請(qǐng)日期:2013年11月1日 優(yōu)先權(quán)日:2013年11月1日
【發(fā)明者】葉劍峰, 王博, 陳竑 申請(qǐng)人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司