亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種應(yīng)用安裝方法及終端的制作方法

文檔序號:10612631閱讀:318來源:國知局
一種應(yīng)用安裝方法及終端的制作方法
【專利摘要】本發(fā)明實施例提供了一種安裝應(yīng)用方法,所述方法包括:在第一操作系統(tǒng)中獲取待安裝應(yīng)用;獲取所述待安裝應(yīng)用的唯一識別信息;確定第二操作系統(tǒng)的應(yīng)用商店中是否存在與所述唯一識別信息對應(yīng)的目標(biāo)資源;若是,在所述第二操作系統(tǒng)中根據(jù)所述目標(biāo)資源下載并安裝所述待安裝應(yīng)用。本發(fā)明實施例還提供了一種終端。通過本發(fā)明實施例可在第一操作系統(tǒng)為普通操作系統(tǒng),第二操作系統(tǒng)為安全操作系統(tǒng)時,在安全操作系統(tǒng)中的應(yīng)用商店下載待安裝應(yīng)用,則降低了安全隱患。
【專利說明】
一種應(yīng)用安裝方法及終端
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,具體涉及一種應(yīng)用安裝方法及終端。
【背景技術(shù)】
[0002]隨著信息技術(shù)的快速發(fā)展,終端(如手機、平板電腦等等)的使用越來越頻繁,終端的安全問題一直是用戶關(guān)注的焦點。在終端的使用過程中,常常會從應(yīng)用商店中下載各種應(yīng)用,從而,讓終端實現(xiàn)更多的功能,但是,在用戶下載的應(yīng)用中,有些應(yīng)用并沒被安全認(rèn)證過,因而,這種應(yīng)用存在著一定的安全隱患,倘若用戶安裝了該應(yīng)用,則可能會給終端帶來安全隱患。

【發(fā)明內(nèi)容】

[0003]本發(fā)明實施例提供了一種應(yīng)用安裝方法及終端,可以在安裝應(yīng)用時,降低安全隱串
■/Ql、O
[0004]本發(fā)明實施例第一方面提供了一種應(yīng)用安裝方法,包括:
[0005]在第一操作系統(tǒng)中獲取待安裝應(yīng)用;
[0006]獲取所述待安裝應(yīng)用的唯一識別信息;
[0007]確定第二操作系統(tǒng)的應(yīng)用商店中是否存在與所述唯一識別信息對應(yīng)的目標(biāo)資源;
[0008]若是,在所述第二操作系統(tǒng)中根據(jù)所述目標(biāo)資源下載并安裝所述待安裝應(yīng)用。
[0009]本發(fā)明實施例第二方面提供了一種終端,包括:
[0010]第一獲取單元,用于在第一操作系統(tǒng)中獲取待安裝應(yīng)用;
[0011]第二獲取單元,用于獲取所述第一獲取單元獲取的所述待安裝應(yīng)用的唯一識別信息;
[0012]確定單元,用于確定第二操作系統(tǒng)的應(yīng)用商店中是否存在與所述第二獲取單元獲取的所述唯一識別信息對應(yīng)的目標(biāo)資源;
[0013]安裝單元,用于若所述確定單元的確定結(jié)果為是,在所述第二操作系統(tǒng)中根據(jù)所述目標(biāo)資源下載并安裝所述待安裝應(yīng)用。
[0014]實施本發(fā)明實施例,具有如下有益效果:
[0015]通過本發(fā)明實施例,在第一操作系統(tǒng)中獲取待安裝應(yīng)用,獲取該待安裝應(yīng)用的唯一識別信息,并確定第二操作系統(tǒng)的應(yīng)用商店中是否存在與該唯一識別信息對應(yīng)的目標(biāo)資源,若是,在該第二操作系統(tǒng)中根據(jù)該目標(biāo)資源下載并安裝該待安裝應(yīng)用。因此,若第一操作系統(tǒng)為普通操作系統(tǒng),第二操作系統(tǒng)為安全操作系統(tǒng),那么,可在安全操作系統(tǒng)中的應(yīng)用商店下載待安裝應(yīng)用,則降低了安全隱患。
【附圖說明】
[0016]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0017]圖1是本發(fā)明實施例提供的一種應(yīng)用安裝方法的第一實施例流程示意圖;
[0018]圖2是本發(fā)明實施例提供的一種應(yīng)用安裝方法的第二實施例流程示意圖;
[0019]圖3是本發(fā)明實施例提供的一種應(yīng)用安裝方法的第三實施例流程示意圖;
[0020]圖4是本發(fā)明實施例提供的一種應(yīng)用安裝方法的第四實施例流程示意圖;
[0021]圖5是本發(fā)明實施例提供的一種應(yīng)用安裝方法的第五實施例流程示意圖;
[0022]圖6a是本發(fā)明實施例提供的一種終端的第一實施例結(jié)構(gòu)示意圖;
[0023]圖6b是本發(fā)明實施例提供的一種終端的第一實施例又一結(jié)構(gòu)示意圖;
[0024]圖6c是本發(fā)明實施例提供的一種終端的第一實施例又一結(jié)構(gòu)示意圖;
[0025]圖6d是本發(fā)明實施例提供的一種終端的第一實施例又一結(jié)構(gòu)示意圖;
[0026]圖6e是本發(fā)明實施例提供的一種終端的第一實施例又一結(jié)構(gòu)示意圖;
[0027]圖6f是本發(fā)明實施例提供的一種終端的第一實施例又一結(jié)構(gòu)示意圖;
[0028]圖7是本發(fā)明實施例提供的一種終端的第二實施例結(jié)構(gòu)示意圖。
【具體實施方式】
[0029]本發(fā)明實施例提供了一種應(yīng)用安裝方法及終端,可以在安裝應(yīng)用時,降低安全隱串
■/Ql、O
[0030]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
[0031]本發(fā)明實施例所描述的終端可以包括智能手機(如Android手機、1S手機、Windows Phone手機等)、平板電腦、掌上電腦、筆記本電腦、移動互聯(lián)網(wǎng)設(shè)備(MID,MobileInternet Devices)或穿戴式設(shè)備等,上述終端僅是舉例,而非窮舉,包含但不限于上述終端。
[0032]通常情況下,終端的系統(tǒng)普遍通過設(shè)計有普通操作系統(tǒng)和安全操作系統(tǒng),其中,普通操作系統(tǒng)可為安全性能較低,需要安裝殺毒軟件進(jìn)行系統(tǒng)保護(hù)的系統(tǒng),安全操作系統(tǒng)可解釋為,通過對代碼、端口、網(wǎng)絡(luò)連接、移動存儲設(shè)備接入、數(shù)據(jù)文件加密、行為審計分級控制,實現(xiàn)操作系統(tǒng)加固及信息系統(tǒng)的自主、可控、可管理,保障終端系統(tǒng)及數(shù)據(jù)的安全,也稱為安全模式。
[0033]需要說明的是,本發(fā)明實施例中,終端至少包含2個以上的操作系統(tǒng),其中,至少包含一個安全操作系統(tǒng)。進(jìn)一步需要說明的是,本發(fā)明實施例中,第一操作系統(tǒng)可為終端的多個操作系統(tǒng)中的一個,第二操作系統(tǒng)為該終端的多個操作系統(tǒng)中除了第一操作系統(tǒng)之外的一個。優(yōu)選地,第一操作系統(tǒng)為普通操作系統(tǒng),第二操作系統(tǒng)為安全操作系統(tǒng),以下僅以第一操作系統(tǒng)為普通操作系統(tǒng),第二操作系統(tǒng)為安全操作系統(tǒng)進(jìn)行說明。
[0034]請參閱圖1,為本發(fā)明實施例提供的一種應(yīng)用安裝方法的第一實施例流程示意圖。本實施例中所描述的應(yīng)用安裝方法,包括以下步驟:
[0035]101、在第一操作系統(tǒng)中獲取待安裝應(yīng)用。
[0036]本發(fā)明實施例中,待安裝應(yīng)用可為QQ、微信、支付寶、淘寶、咕咚、信息、郵箱、百度、音樂等等。其中,待安裝應(yīng)用為用戶想要安裝的應(yīng)用,用戶可在第一操作系統(tǒng)下打開該待安裝應(yīng)用的安裝資源,然后下載該待安裝應(yīng)用。
[0037]可選地,當(dāng)待安裝應(yīng)用的安裝包已在本地,終端可接收由用戶發(fā)出的針對待安裝應(yīng)用的安裝指令,響應(yīng)該安裝指令在第一操作系統(tǒng)中獲取該待安裝應(yīng)用。
[0038]進(jìn)一步可選地,在待安裝應(yīng)用的安裝包不在本地時,終端可接收由用戶發(fā)出的針對該待安裝應(yīng)用的下載指令,響應(yīng)該待下載指令獲取該待安裝應(yīng)用。
[0039]進(jìn)一步可選地,在待安裝應(yīng)用對應(yīng)的安裝包為簡易安裝包時,終端在運行該安裝包時,可在聯(lián)網(wǎng)狀態(tài)下,獲取該待安裝應(yīng)用的完裝包,即獲取該待安裝應(yīng)用。
[0040]102、獲取所述待安裝應(yīng)用的唯一識別信息。
[0041 ]本發(fā)明實施例中,待安裝應(yīng)用的唯一識別信息可為java包名稱和簽名信息。
[0042]可選地,終端可完整下載待安裝應(yīng)用,對該待安裝應(yīng)用進(jìn)行解壓,讀取該待安裝應(yīng)用中的唯一識別信息。具體地,在待安裝應(yīng)用解壓完后,可通過關(guān)鍵字檢索,提取該待安裝應(yīng)用的唯一識別信息。例如,在唯一識別信息為java包時,其中,關(guān)鍵字中可為java包程序中包含的應(yīng)用的名稱,則可根據(jù)該java包程序中包含的應(yīng)用的名稱搜索該待安裝應(yīng)用。又例如,在唯一識別信息為簽名信息時,則可根據(jù)官方信息中的關(guān)鍵字進(jìn)行對該待安裝應(yīng)用進(jìn)行搜索,從而,找到該簽名信息。
[0043]可選地,終端可在下載待安裝應(yīng)用的過程中,對已下載的數(shù)據(jù)進(jìn)行解壓,并在檢測到唯一標(biāo)識信息時,提取該唯一識別信息。
[0044]103、確定第二操作系統(tǒng)的應(yīng)用商店中是否存在與所述唯一識別信息對應(yīng)的目標(biāo)資源。
[0045]本發(fā)明實施例中,終端可根據(jù)該唯一識別信息在第二操作系統(tǒng)的應(yīng)用商店中進(jìn)行搜索,若搜索到與該唯一識別信息對應(yīng)的目標(biāo)資源,其中,目標(biāo)資源可為與唯一識別信息對應(yīng)的安裝資源,則說明第二操作系統(tǒng)中也存在用戶想要查找的待安裝應(yīng)用的安裝資源,根據(jù)該安裝資源可在第二操作系統(tǒng)中安裝與唯一識別信息功能相同的應(yīng)用。若終端根據(jù)唯一識別信息在第二操作系統(tǒng)中進(jìn)行搜索,未搜索到與該唯一識別信息對應(yīng)的目標(biāo)資源,則說明第二操作系統(tǒng)中不存在用戶想要查找的目標(biāo)資源,進(jìn)一步地,則提示用戶第一操作系統(tǒng)中的待安裝應(yīng)用存在安裝風(fēng)險,或者,提示用戶是否停止安裝該待安裝應(yīng)用。
[0046]進(jìn)一步地,若終端根據(jù)唯一識別信息在第二操作系統(tǒng)中進(jìn)行搜索,未搜索到與該唯一識別信息對應(yīng)的目標(biāo)資源,則刪除該待安裝應(yīng)用。
[0047]進(jìn)一步地,若終端根據(jù)唯一識別信息在第二操作系統(tǒng)中進(jìn)行搜索,未搜索到與該唯一識別信息對應(yīng)的目標(biāo)資源,則檢測該待安裝應(yīng)用中是否存在病毒插件、廣告插件或者其他流氓軟件,若存在,則刪除該待安裝應(yīng)用,若不存在,則提示用戶該待安裝應(yīng)用可繼續(xù)安裝。
[0048]104、若是,在所述第二操作系統(tǒng)中根據(jù)所述目標(biāo)資源下載并安裝所述待安裝應(yīng)用。
[0049]本發(fā)明實施例中,在第二操作系統(tǒng)中的應(yīng)用商店中存在與唯一識別信息對應(yīng)的目標(biāo)資源,那么,終端可在第二操作系統(tǒng)中根據(jù)該目標(biāo)資源下載該待安裝應(yīng)用,下載完后可安裝該待安裝應(yīng)用。
[0050]通過本發(fā)明實施例,在第一操作系統(tǒng)中獲取待安裝應(yīng)用,獲取該待安裝應(yīng)用的唯一識別信息,并確定第二操作系統(tǒng)的應(yīng)用商店中是否存在與該唯一識別信息對應(yīng)的目標(biāo)資源,若是,在該第二操作系統(tǒng)中根據(jù)該目標(biāo)資源下載并安裝該待安裝應(yīng)用。因此,若第一操作系統(tǒng)為普通操作系統(tǒng),第二操作系統(tǒng)為安全操作系統(tǒng),那么,可在安全操作系統(tǒng)中的應(yīng)用商店下載待安裝應(yīng)用,則降低了安全隱患。
[0051]請參閱圖2,為本發(fā)明實施例提供的一種應(yīng)用安裝方法的第二實施例流程示意圖。本實施例中所描述的應(yīng)用安裝方法,包括以下步驟:
[0052]201、在第一操作系統(tǒng)中獲取待安裝應(yīng)用。
[0053]本發(fā)明實施例中,待安裝應(yīng)用可為QQ、微信、支付寶、淘寶、咕咚、信息、郵箱、百度、音樂等等。其中,待安裝應(yīng)用為用戶想要安裝的應(yīng)用,用戶可在第一操作系統(tǒng)下打開該待安裝應(yīng)用的安裝資源,然后下載該待安裝應(yīng)用。
[0054]202、在所述待安裝應(yīng)用為下載完成的壓縮包時,解壓所述待安裝應(yīng)用。
[0055]本發(fā)明實施例中,在用戶下載待安裝應(yīng)用時,終端可檢測該待安裝應(yīng)用是否被完全下載,若該待安裝應(yīng)用完全下載,則提示用戶該待安裝應(yīng)用已下載完成。在待安裝應(yīng)用下載完成時,則該待安裝應(yīng)用為I個壓縮包,那么,終端可解壓該待安裝應(yīng)用。具體地,終端可對壓縮包進(jìn)行快速解壓,并將該解壓后的文件存放在緩存區(qū)域中。
[0056]203、提取解壓后的所述待安裝應(yīng)用中的唯一識別信息。
[0057]本發(fā)明實施例中,待安裝應(yīng)用的唯一識別信息可為java包名稱和簽名信息。終端可通過關(guān)鍵字檢索,查找該待安裝應(yīng)用的唯一識別信息。例如,在唯一識別信息為java包時,其中,關(guān)鍵字中可為java包程序中包含的應(yīng)用的名稱,則可根據(jù)該java包程序中包含的應(yīng)用的名稱搜索該待安裝應(yīng)用。又例如,在唯一識別信息為簽名信息時,則可根據(jù)官方信息中的關(guān)鍵字進(jìn)行對該待安裝應(yīng)用進(jìn)行搜索,從而,找到該簽名信息。
[0058]204、確定第二操作系統(tǒng)的應(yīng)用商店中是否存在與所述唯一識別信息對應(yīng)的目標(biāo)資源。
[0059]205、若是,在所述第二操作系統(tǒng)中根據(jù)所述目標(biāo)資源下載并安裝所述待安裝應(yīng)用。
[0060]其中,本發(fā)明實施例中步驟204-步驟205可參照圖1中所描述的本發(fā)明實施例中的步驟103-步驟104。
[0061]通過本發(fā)明實施例,在第一操作系統(tǒng)中獲取待安裝應(yīng)用,在該待安裝應(yīng)用為下載完成的壓縮包時,解壓并提取唯一識別信息,確定第二操作系統(tǒng)的應(yīng)用商店中是否存在與該唯一識別信息對應(yīng)的目標(biāo)資源,若是,在該第二操作系統(tǒng)中根據(jù)該目標(biāo)資源下載并安裝該待安裝應(yīng)用。因此,若第一操作系統(tǒng)為普通操作系統(tǒng),第二操作系統(tǒng)為安全操作系統(tǒng),那么,可在安全操作系統(tǒng)中的應(yīng)用商店下載待安裝應(yīng)用,則降低了安全隱患。
[0062]請參閱圖3,為本發(fā)明實施例提供的一種應(yīng)用安裝方法的第三實施例流程示意圖。本實施例中所描述的應(yīng)用安裝方法,包括以下步驟:
[0063]301、在第一操作系統(tǒng)中獲取待安裝應(yīng)用。
[0064]本發(fā)明實施例中,待安裝應(yīng)用可為QQ、微信、支付寶、淘寶、咕咚、信息、郵箱、百度、音樂等等。其中,待安裝應(yīng)用為用戶想要安裝的應(yīng)用,用戶可在第一操作系統(tǒng)下打開該待安裝應(yīng)用的安裝資源,然后下載該待安裝應(yīng)用。
[0065]302、在所述待安裝應(yīng)用為正在下載中的壓縮包時,對所述待安裝應(yīng)用中當(dāng)前下載完成的數(shù)據(jù)進(jìn)行監(jiān)測。
[0066]本發(fā)明實施例中,在用戶下載待安裝應(yīng)用的過程中,對已經(jīng)下載的壓縮包進(jìn)行監(jiān)測,檢測當(dāng)前已經(jīng)下載完成的數(shù)據(jù)中是否含有唯一標(biāo)識信息。其中,待安裝應(yīng)用的唯一識別信息可為java包名稱和簽名信息。
[0067]303、在監(jiān)測到所述當(dāng)前下載完成的數(shù)據(jù)中包含唯一識別信息時,提取所述唯一識別信息。
[0068]本發(fā)明實施例中,終端可再檢測到當(dāng)前下載完成的數(shù)據(jù)中包含唯一識別信息,則提取該唯一識別信息。例如,在唯一識別信息為java包時,其中,關(guān)鍵字中可為java包程序中包含的應(yīng)用的名稱,則可根據(jù)該java包程序中包含的應(yīng)用的名稱搜索該當(dāng)前下載完成的數(shù)據(jù)。又例如,在唯一識別信息為簽名信息時,則可根據(jù)官方信息中的關(guān)鍵字進(jìn)行對該當(dāng)前下載完成的數(shù)據(jù)進(jìn)行搜索,從而,找到該簽名信息。
[0069]可選地,終端可每隔預(yù)設(shè)時間對待安裝應(yīng)用中當(dāng)前下載完成的數(shù)據(jù)進(jìn)行監(jiān)測。在監(jiān)測到當(dāng)前下載完成的數(shù)據(jù)中包含唯一識別信息時,提取唯一識別信息。例如,在待下載應(yīng)用較大時,則可每隔5s對該已經(jīng)下載完成的數(shù)據(jù)進(jìn)行監(jiān)測。優(yōu)選地,終端可只對當(dāng)前時刻之前的預(yù)設(shè)時間內(nèi)待下載數(shù)據(jù)進(jìn)行監(jiān)測,在監(jiān)測到當(dāng)前下載完成的數(shù)據(jù)中包含唯一識別信息時,提取唯一識別?目息。
[0070]可選地,終端可當(dāng)當(dāng)前下載的待安裝應(yīng)用的占用內(nèi)存滿足預(yù)設(shè)要求時,對待安裝應(yīng)用中當(dāng)前下載完成的數(shù)據(jù)進(jìn)行監(jiān)測。在監(jiān)測到當(dāng)前下載完成的數(shù)據(jù)中包含唯一識別信息時,提取唯一識別信息。例如,在待下載應(yīng)用較大時,可每隔5Μ對該已經(jīng)下載完成的數(shù)據(jù)進(jìn)行監(jiān)測。
[0071]304、確定第二操作系統(tǒng)的應(yīng)用商店中是否存在與所述唯一識別信息對應(yīng)的目標(biāo)資源。
[0072]305、若是,在所述第二操作系統(tǒng)中根據(jù)所述目標(biāo)資源下載并安裝所述待安裝應(yīng)用。
[0073]其中,本發(fā)明實施例中步驟304-步驟305可參照圖1中所描述的本發(fā)明實施例中的步驟103-步驟104。
[0074]通過本發(fā)明實施例,在第一操作系統(tǒng)中獲取待安裝應(yīng)用,在該待安裝應(yīng)用為正在下載的壓縮包時,監(jiān)測并提取唯一識別信息,確定第二操作系統(tǒng)的應(yīng)用商店中是否存在與該唯一識別信息對應(yīng)的目標(biāo)資源,若是,在該第二操作系統(tǒng)中根據(jù)該目標(biāo)資源下載并安裝該待安裝應(yīng)用。因此,若第一操作系統(tǒng)為普通操作系統(tǒng),第二操作系統(tǒng)為安全操作系統(tǒng),那么,可在安全操作系統(tǒng)中的應(yīng)用商店下載待安裝應(yīng)用,則降低了安全隱患。
[0075]請參閱圖4,為本發(fā)明實施例提供的一種應(yīng)用安裝方法的第四實施例流程示意圖。本實施例中所描述的應(yīng)用安裝方法,包括以下步驟:
[0076]401、在第一操作系統(tǒng)中獲取待安裝應(yīng)用。
[0077]本發(fā)明實施例中,待安裝應(yīng)用可為QQ、微信、支付寶、淘寶、咕咚、信息、郵箱、百度、音樂等等。其中,待安裝應(yīng)用為用戶想要安裝的應(yīng)用,用戶可在第一操作系統(tǒng)下打開該待安裝應(yīng)用的安裝資源,然后下載該待安裝應(yīng)用。
[0078]402、獲取所述待安裝應(yīng)用的唯一識別信息。
[0079]403、確定第二操作系統(tǒng)的應(yīng)用商店中是否存在與所述唯一識別信息對應(yīng)的目標(biāo)資源。
[0080]其中,本發(fā)明實施例中步驟402-步驟403可參照圖1中所描述的本發(fā)明實施例中的步驟102-步驟103。
[0081]404、若是,根據(jù)所述目標(biāo)資源檢測在所述第二操作系統(tǒng)中是否下載了所述待安裝應(yīng)用。
[0082]本發(fā)明實施例中,目標(biāo)資源可為與唯一識別信息對應(yīng)的安裝資源,在終端確定出第二操作系統(tǒng)的應(yīng)用商店中是存在與唯一識別信息對應(yīng)的目標(biāo)資源時,終端可根據(jù)該目標(biāo)資源檢測第二操作系統(tǒng)中的應(yīng)用是否已經(jīng)被安裝。
[0083]可選地,在終端確定出第二操作系統(tǒng)的應(yīng)用商店中是不存在與唯一識別信息對應(yīng)的目標(biāo)資源時,則根據(jù)該目標(biāo)資源下載該待安裝應(yīng)用,下載完后安裝該待安裝應(yīng)用。
[0084]405、若是,則提示用戶所述待安裝應(yīng)用已安裝。
[0085]本發(fā)明實施例中,若終端中已經(jīng)下載了待安裝應(yīng)用,那么,則提示用戶該安裝應(yīng)用已安裝。
[0086]作為一種可能的實施方式,步驟404之后,若終端中已經(jīng)下載了待安裝應(yīng)用,那么,則檢測該待安裝應(yīng)用是否已被安裝,若安裝,則檢測終端中是否存儲中該待安裝應(yīng)用,則安裝該待安裝應(yīng)用。例如,用戶在第二操作系統(tǒng)中安裝了待安裝應(yīng)用,但是后面卸載了,那么,則終端中可能存在未刪除的該待安裝應(yīng)用的安裝包,那么,可在終端中已經(jīng)下載了待安裝應(yīng)用之后,則再次安裝該待安裝應(yīng)用。
[0087]通過本發(fā)明實施例,在第一操作系統(tǒng)中獲取待安裝應(yīng)用,獲取該待安裝應(yīng)用的唯一識別信息,在第二操作系統(tǒng)的應(yīng)用商店中是存在與該唯一識別信息對應(yīng)的目標(biāo)資源時,并根據(jù)目標(biāo)資源檢測在第二操作系統(tǒng)中下載了待安裝應(yīng)用時,提示用戶已安裝該待安裝應(yīng)用。因此,若第一操作系統(tǒng)為普通操作系統(tǒng),第二操作系統(tǒng)為安全操作系統(tǒng),那么,在第二操作系統(tǒng)中安裝了待安裝應(yīng)用,則提示用戶不用再次安裝,可節(jié)省內(nèi)存資源。
[0088]請參閱圖5,為本發(fā)明實施例提供的一種應(yīng)用安裝方法的第五實施例流程示意圖。本實施例中所描述的應(yīng)用安裝方法,包括以下步驟:
[0089]501、在第一操作系統(tǒng)中獲取待安裝應(yīng)用。
[0090]502、獲取所述待安裝應(yīng)用的唯一識別信息。
[0091]其中,本發(fā)明實施例中步驟501-步驟502可參照圖1中所描述的本發(fā)明實施例中的步驟101-步驟102。
[0092]503、在所述唯一識別信息包含簽名信息時,判斷所述簽名信息是否為官方信息。
[0093]本發(fā)明實施例中,終端可在唯一識別信息包含簽名信息時,進(jìn)一步判斷該簽名信息是否為官方信息,若不是,則說明該待安裝應(yīng)用為山寨版本或者盜版,則這種情況下,若安裝了該待安裝應(yīng)用,則風(fēng)險較大。
[0094]504、在所述簽名信息為官方信息時,確定第二操作系統(tǒng)的應(yīng)用商店中是否存在與所述唯一識別信息對應(yīng)的目標(biāo)資源。
[0095]本發(fā)明實施例中,在簽名信息為官方信息時,終端可根據(jù)該唯一識別信息在第二操作系統(tǒng)的應(yīng)用商店中進(jìn)行搜索,若搜索到與該唯一識別信息對應(yīng)的目標(biāo)資源,其中,目標(biāo)資源可為與唯一識別信息對應(yīng)的安裝資源,則說明第二操作系統(tǒng)中也存在用戶想要查找的待安裝應(yīng)用的安裝資源,根據(jù)該安裝資源可在第二操作系統(tǒng)中安裝與唯一識別信息功能相同的應(yīng)用。若終端根據(jù)唯一識別信息在第二操作系統(tǒng)中進(jìn)行搜索,未搜索到與該唯一識別信息對應(yīng)的目標(biāo)資源,則說明第二操作系統(tǒng)中不存在用戶想要查找的目標(biāo)資源,進(jìn)一步地,則提示用戶第一操作系統(tǒng)中的待安裝應(yīng)用存在安裝風(fēng)險,或者,提示用戶是否停止安裝該待安裝應(yīng)用。
[0096]進(jìn)一步地,若終端根據(jù)唯一識別信息在第二操作系統(tǒng)中進(jìn)行搜索,未搜索到與該唯一識別信息對應(yīng)的目標(biāo)資源,則刪除該待安裝應(yīng)用。
[0097]進(jìn)一步地,若終端根據(jù)唯一識別信息在第二操作系統(tǒng)中進(jìn)行搜索,未搜索到與該唯一識別信息對應(yīng)的目標(biāo)資源,則檢測該待安裝應(yīng)用中是否存在病毒插件、廣告插件或者其他流氓軟件,若存在,則刪除該待安裝應(yīng)用,若不存在,則提示用戶該待安裝應(yīng)用可繼續(xù)安裝。
[0098]本發(fā)明實施例中,在簽名信息為官方信息時,則說明該待安裝應(yīng)用為正版,安裝該待安裝應(yīng)用較為安全,
[0099]505、若是,在所述第二操作系統(tǒng)中根據(jù)所述目標(biāo)資源下載并安裝所述待安裝應(yīng)用。
[0100]本發(fā)明實施例中,在第二操作系統(tǒng)中的應(yīng)用商店中存在與唯一識別信息對應(yīng)的目標(biāo)資源,那么,終端可在第二操作系統(tǒng)中根據(jù)該目標(biāo)資源下載該待安裝應(yīng)用,下載完后可安裝該待安裝應(yīng)用。
[0101]通過本發(fā)明實施例,在第一操作系統(tǒng)中獲取待安裝應(yīng)用,獲取該待安裝應(yīng)用的唯一識別信息,在唯一識別信息包含官方信息且該官方信息合法時,確定第二操作系統(tǒng)的應(yīng)用商店中是否存在與該唯一識別信息對應(yīng)的目標(biāo)資源,若是,在該第二操作系統(tǒng)中根據(jù)該目標(biāo)資源下載并安裝該待安裝應(yīng)用。因此,若第一操作系統(tǒng)為普通操作系統(tǒng),第二操作系統(tǒng)為安全操作系統(tǒng),那么,可在安全操作系統(tǒng)中的應(yīng)用商店下載待安裝應(yīng)用,則降低了安全隱串
[0102]請參閱圖6,為本發(fā)明實施例提供的一種終端的第三實施例結(jié)構(gòu)示意圖。本實施例中所描述的終端,包括:
[0103]第一獲取單元601,用于在第一操作系統(tǒng)中獲取待安裝應(yīng)用;
[0104]本發(fā)明實施例中,待安裝應(yīng)用可為QQ、微信、支付寶、淘寶、咕咚、信息、郵箱、百度、音樂等等。其中,待安裝應(yīng)用為用戶想要安裝的應(yīng)用,用戶可在第一操作系統(tǒng)下打開該待安裝應(yīng)用的安裝資源,然后下載該待安裝應(yīng)用。
[0105]第二獲取單元602,用于獲取所述第一獲取單元601獲取的所述待安裝應(yīng)用的唯一識別?目息;
[0106]確定單元603,用于確定第二操作系統(tǒng)的應(yīng)用商店中是否存在與所述第二獲取單元602獲取的所述唯一識別信息對應(yīng)的目標(biāo)資源;
[0?07]第一安裝單元604,用于若所述確定單元603的確定結(jié)果為是,在所述第二操作系統(tǒng)中根據(jù)所述目標(biāo)資源下載并安裝所述待安裝應(yīng)用。
[0108]可選地,如圖6b所示,圖6a中所描述的終端的所述第二獲取單元602可包括:
[0109]解壓單元6021,用于在所述待安裝應(yīng)用為下載完成的壓縮包時,解壓所述待安裝應(yīng)用;
[0110]提取單元6022,用于提取所述解壓單元6021解壓后的所述待安裝應(yīng)用中的唯一識別?目息;
[0111]可選地,如圖6c所示,圖6a中所描述的終端的所述第二獲取單元602可包括:
[0112]所述第二獲取單元602包括:
[0113]監(jiān)測單元605,用于在所述待安裝應(yīng)用為正在下載中的壓縮包時,對所述待安裝應(yīng)用中當(dāng)前下載完成的數(shù)據(jù)進(jìn)行監(jiān)測;
[0114]提取單元606,用于在所述監(jiān)測單元605監(jiān)測到所述當(dāng)前下載完成的數(shù)據(jù)中包含唯一識別信息時,提取所述唯一識別信息。
[0115]可選地,如圖6d所示,圖6a中所描述的終端的所述第一安裝單元604包括:
[0116]檢測單元6041,用于根據(jù)所述目標(biāo)資源檢測在所述第二操作系統(tǒng)中是否下載了所述待安裝應(yīng)用;
[0117]提示單元6042,用于若所述檢測單元6041的檢測結(jié)果為是,則提示用戶所述待安裝應(yīng)用已安裝。
[0118]可選地,如圖6e所示,圖6d中所描述的第一安裝單元604還可包括:
[0119]下載單元607,用于所述檢測單元6041根據(jù)所述目標(biāo)資源檢測在所述第二操作系統(tǒng)中是否下載了所述待安裝應(yīng)用之后,若所述檢測單元6042的檢測結(jié)果為否,在所述第二操作系統(tǒng)中根據(jù)所述目標(biāo)資源下載所述待安裝應(yīng)用;
[0120]第二安裝單元608,用于安裝所述下載單元607下載的所述待安裝應(yīng)用。
[0121]可選地,如圖6f所示,圖6a中所描述的終端還可包括:
[0122]判斷單元609,用于所述第二獲取單元602獲取所述第一獲取單元601獲取的所述待安裝應(yīng)用的唯一識別信息之后,判斷所述簽名信息是否為官方信息,并在在所述簽名信息為官方信息時,由所述確定單元603確定第二操作系統(tǒng)的應(yīng)用商店中是否存在與所述唯一識別信息對應(yīng)的目標(biāo)資源。
[0123]通過本發(fā)明實施例所描述的終端,在第一操作系統(tǒng)中獲取待安裝應(yīng)用,獲取該待安裝應(yīng)用的唯一識別信息,并確定第二操作系統(tǒng)的應(yīng)用商店中是否存在與該唯一識別信息對應(yīng)的目標(biāo)資源,若是,在該第二操作系統(tǒng)中根據(jù)該目標(biāo)資源下載并安裝該待安裝應(yīng)用。因此,若第一操作系統(tǒng)為普通操作系統(tǒng),第二操作系統(tǒng)為安全操作系統(tǒng),那么,可在安全操作系統(tǒng)中的應(yīng)用商店下載待安裝應(yīng)用,則降低了安全隱患。
[0124]請參閱圖7,為本發(fā)明實施例提供的一種終端的第二實施例結(jié)構(gòu)示意圖。本實施例中所描述的終端,包括:至少一個輸入設(shè)備1000;至少一個輸出設(shè)備2000;至少一個處理器3000,例如CPU;和存儲器4000,上述輸入設(shè)備1000、輸出設(shè)備2000、處理器3000和存儲器4000通過總線5000連接。
[0125]其中,上述輸入設(shè)備1000具體可為物理按鍵、觸控面板或者鼠標(biāo)。
[0126]上述輸出設(shè)備2000具體可為顯示屏。
[0127]上述存儲器4000可以是高速RAM存儲器,也可為非不穩(wěn)定的存儲器(non-volatilememory),例如磁盤存儲器。上述存儲器4000用于存儲一組程序代碼,上述輸入設(shè)備1000、輸出設(shè)備2000和處理器3000用于調(diào)用存儲器4000中存儲的程序代碼,執(zhí)行如下操作:
[0128]上述處理器3000,用于:
[0129]在第一操作系統(tǒng)中獲取待安裝應(yīng)用;
[0130]獲取所述待安裝應(yīng)用的唯一識別信息;
[0131]確定第二操作系統(tǒng)的應(yīng)用商店中是否存在與所述唯一識別信息對應(yīng)的目標(biāo)資源;
[0132]若是,在所述第二操作系統(tǒng)中根據(jù)所述目標(biāo)資源下載并安裝所述待安裝應(yīng)用。
[0133]可選地,上述處理器3000獲取所述待安裝應(yīng)用的唯一識別信息,包括:
[0134]在所述待安裝應(yīng)用為下載完成的壓縮包時,解壓所述待安裝應(yīng)用;
[0135]提取解壓后的所述待安裝應(yīng)用中的唯一識別信息;
[0136]或者,
[0137]在所述待安裝應(yīng)用為正在下載中的壓縮包時,對所述待安裝應(yīng)用中當(dāng)前下載完成的數(shù)據(jù)進(jìn)行監(jiān)測;
[0138]在監(jiān)測到所述當(dāng)前下載完成的數(shù)據(jù)中包含唯一識別信息時,提取所述唯一識別信息。
[0139]可選地,上述處理器3000在所述第二操作系統(tǒng)中根據(jù)所述目標(biāo)資源下載并安裝所述待安裝應(yīng)用,包括:
[0140]根據(jù)所述目標(biāo)資源檢測在所述第二操作系統(tǒng)中是否下載了所述待安裝應(yīng)用;
[0141]若是,則提示用戶所述待安裝應(yīng)用已安裝。
[0142]可選地,上述處理器3000根據(jù)所述目標(biāo)資源檢測在所述第二操作系統(tǒng)中是否下載了所述待安裝應(yīng)用之后,還具體用于:
[0143]若否,在所述第二操作系統(tǒng)中根據(jù)所述目標(biāo)資源下載所述待安裝應(yīng)用;
[0144]安裝所述待安裝應(yīng)用。
[0145]可選地,所述唯一識別信息包含簽名信息,上述處理器3000獲取所述待安裝應(yīng)用的唯一識別信息之后,以及上述處理器3000確定第二操作系統(tǒng)的應(yīng)用商店中是否存在與所述唯一識別信息對應(yīng)的目標(biāo)資源之前,還具體用于:
[0146]判斷所述簽名信息是否為官方信息,在所述簽名信息為官方信息時,執(zhí)行所述確定第二操作系統(tǒng)的應(yīng)用商店中是否存在與所述唯一識別信息對應(yīng)的目標(biāo)資源的步驟。
[0147]具體實現(xiàn)中,本發(fā)明實施例中所描述的輸入設(shè)備1000、輸出設(shè)備2000和處理器3000可執(zhí)行本發(fā)明實施例提供的一種應(yīng)用安裝方法的第一實施例、第二實施例、第三實施例、第四實施例和第五實施例中所描述的實現(xiàn)方式,也可執(zhí)行本發(fā)明實施例提供的一種終端的第一實施例中所描述的終端的實現(xiàn)方式,在此不再贅述。
[0148]本發(fā)明所有實施例中的單元,可以通過通用集成電路,例如CPU( CentralProcessing Uni t,中央處理器),或通過 ASIC( Appl icat 1n Specific IntegratedCircuit,專用集成電路)來實現(xiàn)。
[0149]本發(fā)明實施例方法中的步驟可以根據(jù)實際需要進(jìn)行順序調(diào)整、合并和刪減。
[0150]本發(fā)明實施例終端中的單元可以根據(jù)實際需要進(jìn)行合并、劃分和刪減。
[0151]本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory,ROM)或隨機存取存儲器(Random AccessMemory,簡稱RAM)等。
[0152]以上對本發(fā)明實施例所提供的一種應(yīng)用安裝方法及終端進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進(jìn)行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在【具體實施方式】及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
【主權(quán)項】
1.一種應(yīng)用安裝方法,其特征在于,包括: 在第一操作系統(tǒng)中獲取待安裝應(yīng)用; 獲取所述待安裝應(yīng)用的唯一識別信息; 確定第二操作系統(tǒng)的應(yīng)用商店中是否存在與所述唯一識別信息對應(yīng)的目標(biāo)資源; 若是,在所述第二操作系統(tǒng)中根據(jù)所述目標(biāo)資源下載并安裝所述待安裝應(yīng)用。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取所述待安裝應(yīng)用的唯一識別信息,包括: 在所述待安裝應(yīng)用為下載完成的壓縮包時,解壓所述待安裝應(yīng)用; 提取解壓后的所述待安裝應(yīng)用中的唯一識別信息; 或者, 在所述待安裝應(yīng)用為正在下載中的壓縮包時,對所述待安裝應(yīng)用中當(dāng)前下載完成的數(shù)據(jù)進(jìn)行監(jiān)測; 在監(jiān)測到所述當(dāng)前下載完成的數(shù)據(jù)中包含唯一識別信息時,提取所述唯一識別信息。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述在所述第二操作系統(tǒng)中根據(jù)所述目標(biāo)資源下載并安裝所述待安裝應(yīng)用,包括: 根據(jù)所述目標(biāo)資源檢測在所述第二操作系統(tǒng)中是否下載了所述待安裝應(yīng)用; 若是,則提示用戶所述待安裝應(yīng)用已安裝。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述根據(jù)所述目標(biāo)資源檢測在所述第二操作系統(tǒng)中是否下載了所述待安裝應(yīng)用之后,所述方法還包括: 若否,在所述第二操作系統(tǒng)中根據(jù)所述目標(biāo)資源下載所述待安裝應(yīng)用; 安裝所述待安裝應(yīng)用。5.根據(jù)權(quán)利要求1至4任一項所述的方法,其特征在于,所述唯一識別信息包含簽名信息,所述獲取所述待安裝應(yīng)用的唯一識別信息之后,以及所述確定第二操作系統(tǒng)的應(yīng)用商店中是否存在與所述唯一識別信息對應(yīng)的目標(biāo)資源之前,所述方法還包括: 判斷所述簽名信息是否為官方信息,在所述簽名信息為官方信息時,執(zhí)行所述確定第二操作系統(tǒng)的應(yīng)用商店中是否存在與所述唯一識別信息對應(yīng)的目標(biāo)資源的步驟。6.一種終端,其特征在于,包括: 第一獲取單元,用于在第一操作系統(tǒng)中獲取待安裝應(yīng)用; 第二獲取單元,用于獲取所述第一獲取單元獲取的所述待安裝應(yīng)用的唯一識別信息; 確定單元,用于確定第二操作系統(tǒng)的應(yīng)用商店中是否存在與所述第二獲取單元獲取的所述唯一識別信息對應(yīng)的目標(biāo)資源; 第一安裝單元,用于若所述確定單元的確定結(jié)果為是,在所述第二操作系統(tǒng)中根據(jù)所述目標(biāo)資源下載并安裝所述待安裝應(yīng)用。7.根據(jù)權(quán)利要求6所述的終端,其特征在于,所述第二獲取單元包括: 解壓單元,用于在所述待安裝應(yīng)用為下載完成的壓縮包時,解壓所述待安裝應(yīng)用; 提取單元,用于提取所述解壓單元解壓后的所述待安裝應(yīng)用中的唯一識別信息; 或者, 所述第二獲取單元包括: 監(jiān)測單元,用于在所述待安裝應(yīng)用為正在下載中的壓縮包時,對所述待安裝應(yīng)用中當(dāng)前下載完成的數(shù)據(jù)進(jìn)行監(jiān)測; 提取單元,用于在所述監(jiān)測單元監(jiān)測到所述當(dāng)前下載完成的數(shù)據(jù)中包含唯一識別信息時,提取所述唯一識別信息。8.根據(jù)權(quán)利要求6所述的終端,其特征在于,所述第一安裝單元包括: 檢測單元,用于根據(jù)所述目標(biāo)資源檢測在所述第二操作系統(tǒng)中是否下載了所述待安裝應(yīng)用; 提示單元,用于若所述檢測單元的檢測結(jié)果為是,則提示用戶所述待安裝應(yīng)用已安裝。9.根據(jù)權(quán)利要求8所述的終端,其特征在于,所述第一安裝單元還包括: 下載單元,用于所述檢測單元根據(jù)所述目標(biāo)資源檢測在所述第二操作系統(tǒng)中是否下載了所述待安裝應(yīng)用之后,若所述檢測單元的檢測結(jié)果為否,在所述第二操作系統(tǒng)中根據(jù)所述目標(biāo)資源下載所述待安裝應(yīng)用; 第二安裝單元,用于安裝所述下載單元下載的所述待安裝應(yīng)用。10.根據(jù)權(quán)利要求6至9任一項所述的終端,其特征在于,所述唯一識別信息包含簽名信息,所述終端還包括: 判斷單元,用于所述第二獲取單元獲取所述第一獲取單元獲取的所述待安裝應(yīng)用的唯一識別信息之后,判斷所述簽名信息是否為官方信息,并在在所述簽名信息為官方信息時,由所述確定單元確定第二操作系統(tǒng)的應(yīng)用商店中是否存在與所述唯一識別信息對應(yīng)的目標(biāo)資源。
【文檔編號】G06F9/445GK105975302SQ201610284339
【公開日】2016年9月28日
【申請日】2016年5月3日
【發(fā)明人】劉立榮
【申請人】深圳市金立通信設(shè)備有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1