專利名稱:認證第三方應用程序的方法、移動終端和云服務器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及到通信技術(shù)領(lǐng)域,特別涉及到認證第三方應用程序的方法、移動終端和云服務器。
背景技術(shù):
隨著技術(shù)的發(fā)展,手機、平板電腦等移動終端的使用越來越普遍,現(xiàn)有技術(shù)中,經(jīng)常會在移動終端安裝從網(wǎng)上下載的第三方應用程序,安裝時通常不會去核查該第三方應用程序的安全性及穩(wěn)定性,只匹配簽名是否一致,如果一致則能正常安裝。廠商和正規(guī)渠道中的應用程序有經(jīng)過嚴格的測試,但是一些來源不明的第三方應用程序中則可能帶有其他惡意插件,或在程序運行后使移動終端系統(tǒng)不穩(wěn)定,從而導致移動終端在使用的過程中存在一定的風險,例如,發(fā)熱量大、耗電量大、系統(tǒng)性能降低等現(xiàn)象。目前已有的限制移動終端安裝或升級第三方應用程序的方法中,將第三方應用程序信息與移動終端中預先存儲的經(jīng)認證的信息進行匹配,若相匹配時,則允許安裝或升級,否則不允許安裝或升級,從而避免安裝存在風險的、未經(jīng)認證的第三方應用程序。但是,隨著技術(shù)的不斷發(fā)展,應用程序更新發(fā)布的速度越來越快,每天都有成百上千個應用程序發(fā)布或升級,而對于一些新發(fā)布的應用程序安裝文件或升級文件,由于存儲在移動終端上的認證信息無法及時更新,導致信息無法正常匹配,一些安全的應用程序不能正常安裝,為移動終端的使用帶來不便,同時,一些不安全的應用程序信息被錯誤安裝,對移動終端的安全性帶來極大的影響。
發(fā)明內(nèi)容
本發(fā)明的主要目的為提供一種可及時更新認證第三方應用程序信息、提高移動終端安全性的認證第三方應用程序的方法、移動終端和云服務器。本發(fā)明提出一種移動終端認證第三方應用程序的方法,包括步驟:下載第三方應用程序的安裝文件或升級文件;獲取所述第三方應用程序的信息,并發(fā)送至云服務器;接收所述云服務器返回的所述第三方應用程序的信息匹配結(jié)果;當所述第三方應用程序的信息與所述云服務器存儲的認證信息匹配時,允許安裝所述第三方應用程序的安裝文件或升級文件。優(yōu)選地,所述接收云服務器返回的所述第三方應用程序的信息匹配結(jié)果的步驟之后還包括:當所述第三方應用程序的信息與所述云服務器存儲的認證信息不匹配時,禁止安裝所述第三方應用程序的安裝文件或升級文件。優(yōu)選地,所述接收云服務器返回的所述第三方應用程序的信息匹配結(jié)果的步驟之后還包括:當所述第三方應用程序的信息與所述云服務器存儲的認證信息不匹配時,顯示提示窗口,所述提示窗口用于提示用戶所述第三方應用程序未通過認證,是否安裝;接收用戶錄入的是否安裝的選項;當用戶錄入的選項為安裝時,允許安裝所述第三方應用程序的安裝文件或升級文件;當用戶錄入的選項為不安裝時,禁止安裝所述第三方應用程序的安裝文件或升級文件。本發(fā)明還提出一種云服務器認證第三方應用程序的方法,包括步驟:接收移動終端發(fā)送的第三方應用程序的信息;在云服務器數(shù)據(jù)庫中存儲的認證信息中查找是否有與所述移動終端發(fā)送的第三方應用程序的信息匹配的認證信息;將查找的所述第三方應用程序的信息匹配結(jié)果返回所述移動終端。優(yōu)選地,所述接收移動終端發(fā)送的第三方應用程序的信息的步驟之前還包括:接收第三方應用程序的認證信息;根據(jù)所述認證信息判斷所述第三方應用程序是否安全;當判定所述第三方應用程序安全時,在所述云服務器數(shù)據(jù)庫中存儲所述第三方應用程序的認證信息;當判定所述第三方應用程序不安全時,禁止存儲所述第三方應用程序的認證信肩、O本發(fā)明還提出一種認證第三方應用程序的移動終端,包括:下載模塊,用于下載第三方應用程序的安裝文件或升級文件;終端發(fā)送模塊,用于獲取所述第三方應用程序的信息,并發(fā)送至云服務器;終端接收模塊,用于接收所述云服務器返回的所述第三方應用程序的信息匹配結(jié)果;處理模塊,用于當所述第三方應用程序的信息與所述云服務器存儲的認證信息匹配時,允許安裝所述第三方應用程序的安裝文件或升級文件。優(yōu)選地,所述處理模塊還用于,當所述第三方應用程序的信息與所述云服務器存儲的認證信息不匹配時,禁止安裝所述第三方應用程序的安裝文件或升級文件。優(yōu)選地,所述認證第三方應用程序的移動終端還包括:提示模塊,用于當所述第三方應用程序的信息與所述云服務器存儲的認證信息不匹配時,顯示提示窗口,所述提示窗口用于提示用戶所述第三方應用程序未通過認證,是否安裝;錄入模塊,用于接收用戶錄入的是否安裝的選項;所述處理模塊還用于,當用戶錄入的選項為安裝時,允許安裝所述第三方應用程序的安裝文件或升級文件;當用戶錄入的選項為不安裝時,禁止安裝所述第三方應用程序的安裝文件或升級文件。本發(fā)明還提出一種認證第三方應用程序的云服務器,包括:云服務器接收模塊,用于接收移動終端發(fā)送的第三方應用程序的信息;匹配模塊,用于在云服務器數(shù)據(jù)庫中存儲的認證信息中查找是否有與所述移動終端發(fā)送的第三方應用程序的信息匹配的認證信息;
云服務器發(fā)送模塊,用于將查找的所述第三方應用程序的信息匹配結(jié)果返回所述移動終端。優(yōu)選地,所述云服務器接收模塊還用于,接收第三方應用程序的認證信息;所述認證第三方應用程序的云服務器還包括:判斷模塊,用于根據(jù)所述認證信息判斷所述第三方應用程序是否安全;存儲模塊,用于當判定所述第三方應用程序安全時,在所述云服務器數(shù)據(jù)庫中存儲所述第三方應用程序的認證信息;當判定所述第三方應用程序不安全時,禁止存儲所述第三方應用程序的認證信息。本發(fā)明采用云服務器存儲第三方應用程序的認證信息,可以及時更新認證第三方應用程序信息,避免因第三方應用程序的認證信息更新不及時而造成安全的應用程序不能正常安裝,避免對移動終端的正常使用造成影響,同時也避免因第三方應用程序的認證信息更新不及時而造成不安全的應用程序信息被錯誤安裝,有效提高了移動終端的安全性。
圖1為本發(fā)明移動終端認證第三方應用程序的方法的第一實施例的流程圖;圖2為本發(fā)明移動終端認證第三方應用程序的方法的第二實施例的流程圖;圖3為本發(fā)明移動終端認證第三方應用程序的方法的第三實施例的流程圖;圖4為本發(fā)明云服務器認證第三方應用程序的方法的第一實施例的流程圖;圖5為本發(fā)明云服務器認證第三方應用程序的方法的第二實施例的流程圖;圖6為本發(fā)明認證第三方應用程序的移動終端的第一實施例的結(jié)構(gòu)示意圖;圖7為本發(fā)明認證第三方應用程序的移動終端的第二實施例的結(jié)構(gòu)示意圖;圖8為本發(fā)明認證第三方應用程序的云服務器的第一實施例的結(jié)構(gòu)示意圖;圖9為本發(fā)明認證第三方應用程序的云服務器的第二實施例的結(jié)構(gòu)示意圖。本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進一步說明。
具體實施例方式應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。如圖1所示,圖1為本發(fā)明移動終端認證第三方應用程序的方法的第一實施例的流程圖。本實施例提到的移動終端認證第三方應用程序的方法,包括步驟:步驟S110,下載第三方應用程序的安裝文件或升級文件;步驟S120,獲取第三方應用程序的信息,并發(fā)送至云服務器;第三方應用程序的信息可以是在下載安裝文件或升級文件時,從第三方應用程序的發(fā)布系統(tǒng)下載的,也可以是直接從安裝文件或升級文件中提取的。移動終端獲得的第三方應用程序的信息,可保存在移動終端的存儲器中,并將第三方應用程序的信息發(fā)送給云服務器,由云服務器對該第三方應用程序的信息是否為經(jīng)過認證的信息進行匹配查找。本實施例的云服務器是云計算服務的重要組成部分,整合了互聯(lián)網(wǎng)應用三大核心要素:計算、存儲、網(wǎng)絡,提供公用化的互聯(lián)網(wǎng)基礎設施服務,具有高密度、高可擴展性及強大的虛擬化能力,具有強大的數(shù)據(jù)計算處理功能和高度可擴展的存儲空間。步驟S130,接收云服務器返回的第三方應用程序的信息匹配結(jié)果;
云服務器在自身的數(shù)據(jù)庫中查找到與第三方應用程序的信息匹配的認證信息時,則向移動終端返回匹配成功的結(jié)果,否則返回匹配不成功的結(jié)果。步驟S140,當?shù)谌綉贸绦虻男畔⑴c云服務器存儲的認證信息匹配時,允許安裝第三方應用程序的安裝文件或升級文件。當移動終端接收到云服務器返回的匹配結(jié)果是匹配成功時,則安裝所下載的安裝文件或升級文件。此外,步驟SllO也可以在步驟S140之后執(zhí)行,即移動終端在向云服務器發(fā)送信息進行認證前,可以先只從第三方應用程序的發(fā)布系統(tǒng)下載第三方應用程序的信息,待云服務器返回了認證匹配成功的匹配結(jié)果后,移動終端再從第三方應用程序的發(fā)布系統(tǒng)下載第三方應用程序的安裝文件或升級文件,有利于避免匹配不成功的第三方應用程序的安裝文件或升級文件占用移動終端的存儲空間,提高移動終端的系統(tǒng)穩(wěn)定性。由于云服務器具有存儲空間大、網(wǎng)絡更新及時迅速等特點,因此,本實施例采用云服務器存儲第三方應用程序的認證信息,可以及時更新認證第三方應用程序信息,避免因第三方應用程序的認證信息更新不及時而造成安全的應用程序不能正常安裝,避免對移動終端的正常使用造成影響。如圖2所示,圖2為本發(fā)明移動終端認證第三方應用程序的方法的第二實施例的流程圖。在圖1所示實施例的基礎上,步驟S130之后還包括:步驟S151,當?shù)谌綉贸绦虻男畔⑴c云服務器存儲的認證信息不匹配時,禁止安裝第三方應用程序的安裝文件或升級文件。本實施例中,當移動終端接收到云服務器返回的匹配結(jié)果是匹配不成功時,說明該第三方應用程序不安全,禁止安裝所下載的安裝文件或升級文件。所下載的安裝文件或升級文件可以在此時由移動終端自動刪除,或由移動終端提示用戶選擇是否刪除。由于本實施例采用了云服務器存儲第三方應用程序的認證信息,可以及時更新認證第三方應用程序信息,避免因第三方應用程序的認證信息更新不及時而造成不安全的應用程序信息被錯誤安裝,有效提高了移動終端的安全性。如圖3所示,圖3為本發(fā)明移動終端認證第三方應用程序的方法的第三實施例的流程圖。在圖1所示實施例的基礎上,步驟S130之后還包括:步驟S152,當?shù)谌綉贸绦虻男畔⑴c云服務器存儲的認證信息不匹配時,顯示提不窗口 ;本實施例的提示窗口用于提示用戶,該第三方應用程序未通過認證,存在風險,并詢問用戶是否仍然要安裝。步驟S153,接收用戶錄入的是否安裝的選項;步驟S154,當用戶錄入的選項為安裝時,允許安裝第三方應用程序的安裝文件或升級文件;步驟S155,當用戶錄入的選項為不安裝時,禁止安裝第三方應用程序的安裝文件或升級文件。對于某些第三方應用程序,雖然在云服務器沒有對其進行安全認證,但用戶能夠確定是安全的,為了避免移動終端默認禁止安裝或升級這些第三方應用程序,本實施例在認證不匹配時,需要顯示提示窗口詢問用戶,由用戶根據(jù)移動終端的提示,自行決定是否仍然要繼續(xù)安裝,避免將某些用戶能夠確定是安全的第三方應用程序給屏蔽掉,認證的靈活性更強。如圖4所示,圖4為本發(fā)明云服務器認證第三方應用程序的方法的第一實施例的流程圖。本實施例提到的云服務器認證第三方應用程序的方法,包括步驟:步驟S210,接收移動終端發(fā)送的第三方應用程序的信息;步驟S220,在云服務器數(shù)據(jù)庫中存儲的認證信息中查找是否有與移動終端發(fā)送的第三方應用程序的信息匹配的認證信息;步驟S230,將查找的第三方應用程序的信息匹配結(jié)果返回移動終端。本實施例可同時參照圖1所示實施例,步驟S210至步驟S230位于步驟S120之后、步驟S130之前。在云服務器數(shù)據(jù)庫中存儲有經(jīng)過認證的第三方應用程序的認證信息,云服務器在接收到移動終端發(fā)送的第三方應用程序的信息后,在數(shù)據(jù)庫中遍歷查找是否有認證信息與接收到的第三方應用程序的信息匹配,如果找到了匹配的認證信息,則說明移動終端準備安裝的第三方應用程序是經(jīng)過認證的安全的應用程序,否則,該第三方應用程序存在風險。由于云服務器具有存儲空間大、網(wǎng)絡更新及時迅速等特點,采用云服務器存儲第三方應用程序的認證信息,可以及時更新認證第三方應用程序信息,避免因第三方應用程序的認證信息更新不及時而造成安全的應用程序不能正常安裝,避免對移動終端的正常使用造成影響,同時也避免因第三方應用程序的認證信息更新不及時而造成不安全的應用程序信息被錯誤安裝,有效提高了移動終端的安全性。如圖5所示,圖5為本發(fā)明云服務器認證第三方應用程序的方法的第二實施例的流程圖。在圖4所示實施例的基礎上,步驟S210之前還包括:步驟S241,接收第三方應用程序的認證信息;由于應用程序更新發(fā)布的速度越來越快,第三方應用程序的發(fā)布系統(tǒng)在新發(fā)布某一個應用程序的安裝文件或升級文件時,云服務器通過網(wǎng)絡自動獲取發(fā)布系統(tǒng)提交的第三方應用程序的認證信息,及時對新發(fā)布的第三方應用程序的安裝文件或升級文件進行認證和更新。步驟S242,根據(jù)認證信息判斷第三方應用程序是否安全;如果是,則執(zhí)行步驟S243 ;如果否,則執(zhí)行步驟S244 ;云服務器通過認證信息判斷第三方應用程序的安裝文件或升級文件在安裝后是否穩(wěn)定,以及安裝文件或升級文件中是否存在風險元素,以此判定第三方應用程序是否安全。步驟S243,當判定第三方應用程序安全時,在云服務器數(shù)據(jù)庫中存儲第三方應用程序的認證信息;步驟S244,當判定第三方應用程序不安全時,禁止存儲第三方應用程序的認證信肩、O對于安全的第三方應用程序,及時更新其認證信息,避免在移動終端要求匹配查詢時采用舊的認證信息與移動終端發(fā)送的信息進行匹配而造成的信息無法正常匹配,有效提高了移動終端的安全性,同時避免了對移動終端的正常使用造成影響。如圖6所示,圖6為本發(fā)明認證第三方應用程序的移動終端的第一實施例的結(jié)構(gòu)示意圖。本實施例提到的認證第三方應用程序的移動終端10,包括:下載模塊110,用于下載第三方應用程序的安裝文件或升級文件;
終端發(fā)送模塊120,用于獲取第三方應用程序的信息,并發(fā)送至云服務器20 ;終端接收模塊130,用于接收云服務器20返回的第三方應用程序的信息匹配結(jié)果;處理模塊140,用于當?shù)谌綉贸绦虻男畔⑴c云服務器20存儲的認證信息匹配時,允許安裝第三方應用程序的安裝文件或升級文件。本發(fā)明的第三方應用程序的信息可以是在下載安裝文件或升級文件時,從第三方應用程序的發(fā)布系統(tǒng)30下載的,也可以是直接從安裝文件或升級文件中提取的。移動終端10獲得的第三方應用程序的信息,可保存在移動終端10的存儲器中,并將第三方應用程序的信息發(fā)送給云服務器20,由云服務器20對該第三方應用程序的信息是否為經(jīng)過認證的信息進行匹配查找。本實施例的云服務器20,是云計算服務的重要組成部分,整合了互聯(lián)網(wǎng)應用三大核心要素:計算、存儲、網(wǎng)絡,提供公用化的互聯(lián)網(wǎng)基礎設施服務,具有高密度、高可擴展性及強大的虛擬化能力,具有強大的數(shù)據(jù)計算處理功能和高度可擴展的存儲空間。云服務器20在自身的數(shù)據(jù)庫中查找到與第三方應用程序的信息匹配的認證信息時,則向移動終端10返回匹配成功的結(jié)果,否則返回匹配不成功的結(jié)果。當移動終端10接收到云服務器20返回的匹配結(jié)果是匹配成功時,則安裝所下載的安裝文件或升級文件。此外,移動終端10在向云服務器20發(fā)送信息進行認證前,可以先只從第三方應用程序的發(fā)布系統(tǒng)30下載第三方應用程序的信息,待云服務器20返回了認證匹配成功的匹配結(jié)果后,移動終端10再從第三方應用程序的發(fā)布系統(tǒng)30下載第三方應用程序的安裝文件或升級文件,有利于避免匹配不成功的第三方應用程序的安裝文件或升級文件占用移動終端10的存儲空間,提聞移動終端10的系統(tǒng)穩(wěn)定性。由于云服務器20具有存儲空間大、網(wǎng)絡更新及時迅速等特點,因此,本實施例采用云服務器20存儲第三方應用程序的認證信息,可以及時更新認證第三方應用程序信息,避免因第三方應用程序的認證信息更新不及時而造成安全的應用程序不能正常安裝,避免對移動終端10的正常使用造成影響。本發(fā)明實施例中,處理模塊140還用于,當?shù)谌綉贸绦虻男畔⑴c云服務器20存儲的認證信息不匹配時,禁止安裝第三方應用程序的安裝文件或升級文件。當移動終端10接收到云服務器20返回的匹配結(jié)果是匹配不成功時,說明該第三方應用程序不安全,禁止安裝所下載的安裝文件或升級文件。所下載的安裝文件或升級文件可以在此時由移動終端10自動刪除,或由移動終端10提示用戶選擇是否刪除。由于本實施例采用了云服務器20存儲第三方應用程序的認證信息,可以及時更新認證第三方應用程序信息,避免因第三方應用程序的認證信息更新不及時而造成不安全的應用程序信息被錯誤安裝,有效提高了移動終端10的安全性。如圖7所示,圖7為本發(fā)明認證第三方應用程序的移動終端的第二實施例的結(jié)構(gòu)不意圖。本實施例在圖6所不實施例的基礎上,增加了提旲塊150和錄入|旲塊160。提示模塊150,用于當?shù)谌綉贸绦虻男畔⑴c云服務器20存儲的認證信息不匹配時,顯示提示窗口,提示窗口用于提示用戶第三方應用程序未通過認證,是否安裝;錄入模塊160,用于接收用戶錄入的是否安裝的選項;處理模塊140還用于,當用戶錄入的選項為安裝時,允許安裝第三方應用程序的安裝文件或升級文件;當用戶錄入的選項為不安裝時,禁止安裝第三方應用程序的安裝文件或升級文件。本實施例的提示窗口用于提示用戶,該第三方應用程序未通過認證,存在風險,并詢問用戶是否仍然要安裝。對于某些第三方應用程序,雖然在云服務器20沒有對其進行安全認證,但用戶能夠確定是安全的,為了避免移動終端10默認禁止安裝或升級這些第三方應用程序,本實施例在認證不匹配時,需要顯示提示窗口詢問用戶,由用戶根據(jù)移動終端10的提示,自行決定是否仍然要繼續(xù)安裝,避免將某些用戶能夠確定是安全的第三方應用程序給屏蔽掉,認證的靈活性更強。如圖8所示,圖8為本發(fā)明認證第三方應用程序的云服務器的第一實施例的結(jié)構(gòu)示意圖。本實施例提到的認證第三方應用程序的云服務器20,包括:云服務器接收模塊210,用于接收移動終端10發(fā)送的第三方應用程序的信息;匹配模塊220,用于在云服務器數(shù)據(jù)庫中存儲的認證信息中查找是否有與移動終端10發(fā)送的第三方應用程序的信息匹配的認證信息;云服務器發(fā)送模塊230,用于將查找的第三方應用程序的信息匹配結(jié)果返回移動終端10。本實施例在云服務器數(shù)據(jù)庫中存儲有經(jīng)過認證的第三方應用程序的認證信息,云服務器20在接收到移動終端10發(fā)送的第三方應用程序的信息后,在數(shù)據(jù)庫中遍歷查找是否有認證信息與接收到的第三方應用程序的信息匹配,如果找到了匹配的認證信息,則說明移動終端10準備安裝的第三方應用程序是經(jīng)過認證的安全的應用程序,否則,該第三方應用程序存在風險。由于云服務器20具有存儲空間大、網(wǎng)絡更新及時迅速等特點,采用云服務器20存儲第三方應用程序的認證信息,可以及時更新認證第三方應用程序信息,避免因第三方應用程序的認證信息更新不及時而造成安全的應用程序不能正常安裝,避免對移動終端10的正常使用造成影響,同時也避免因第三方應用程序的認證信息更新不及時而造成不安全的應用程序信息被錯誤安裝,有效提高了移動終端10的安全性。如圖9所示,圖9為本發(fā)明認證第三方應用程序的云服務器的第二實施例的結(jié)構(gòu)示意圖。本實施例在圖8所示實施例的基礎上,增加了判斷模塊240和存儲模塊250。云服務器接收模塊210還用于,接收第三方應用程序的認證信息;判斷模塊240,用于根據(jù)認證信息判斷第三方應用程序是否安全;存儲模塊250,用于當判定第三方應用程序安全時,在云服務器數(shù)據(jù)庫中存儲第三方應用程序的認證信息;當判定第三方應用程序不安全時,禁止存儲第三方應用程序的認證信息。本實施例中,由于應用程序更新發(fā)布的速度越來越快,第三方應用程序的發(fā)布系統(tǒng)30在新發(fā)布某一個應用程序的安裝文件或升級文件時,云服務器20通過網(wǎng)絡自動獲取發(fā)布系統(tǒng)30提交的第三方應用程序的認證信息,及時對新發(fā)布的第三方應用程序的安裝文件或升級文件進行認證和更新。云服務器20通過認證信息判斷第三方應用程序的安裝文件或升級文件在安裝后是否穩(wěn)定,以及安裝文件或升級文件中是否存在風險元素,以此判定第三方應用程序是否安全。對于安全的第三方應用程序,及時更新其認證信息,避免在移動終端10要求匹配查詢時采用舊的認證信息與移動終端10發(fā)送的信息進行匹配而造成的信息無法正常匹配,有效提高了移動終端10的安全性,同時避免了對移動終端10的正常使用造成影響。
以上所述僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護范圍內(nèi)。
權(quán)利要求
1.一種移動終端認證第三方應用程序的方法,其特征在于,包括步驟: 下載第三方應用程序的安裝文件或升級文件; 獲取所述第三方應用程序的信息,并發(fā)送至云服務器; 接收所述云服務器返回的所述第三方應用程序的信息匹配結(jié)果; 當所述第三方應用程序的信息與所述云服務器存儲的認證信息匹配時,允許安裝所述第三方應用程序的安裝文件或升級文件。
2.根據(jù)權(quán)利要求1所述的 移動終端認證第三方應用程序的方法,其特征在于,所述接收云服務器返回的所述第三方應用程序的信息匹配結(jié)果的步驟之后還包括: 當所述第三方應用程序的信息與所述云服務器存儲的認證信息不匹配時,禁止安裝所述第三方應用程序的安裝文件或升級文件。
3.根據(jù)權(quán)利要求1所述的移動終端認證第三方應用程序的方法,其特征在于,所述接收云服務器返回的所述第三方應用程序的信息匹配結(jié)果的步驟之后還包括: 當所述第三方應用程序的信息與所述云服務器存儲的認證信息不匹配時,顯示提示窗口,所述提示窗口用于提示用戶所述第三方應用程序未通過認證,是否安裝; 接收用戶錄入的是否安裝的選項; 當用戶錄入的選項為安裝時,允許安裝所述第三方應用程序的安裝文件或升級文件; 當用戶錄入的選項為不安裝時,禁止安裝所述第三方應用程序的安裝文件或升級文件。
4.一種云服務器認證第三方應用程序的方法,其特征在于,包括步驟: 接收移動終端發(fā)送的第三方應用程序的信息; 在云服務器數(shù)據(jù)庫中存儲的認證信息中查找是否有與所述移動終端發(fā)送的第三方應用程序的信息匹配的認證信息; 將查找的所述第三方應用程序的信息匹配結(jié)果返回所述移動終端。
5.根據(jù)權(quán)利要求4所述的云服務器認證第三方應用程序的方法,其特征在于,所述接收移動終端發(fā)送的第三方應用程序的信息的步驟之前還包括: 接收第三方應用程序的認證信息; 根據(jù)所述認證信息判斷所述第三方應用程序是否安全; 當判定所述第三方應用程序安全時,在所述云服務器數(shù)據(jù)庫中存儲所述第三方應用程序的認證信息; 當判定所述第三方應用程序不安全時,禁止存儲所述第三方應用程序的認證信息。
6.一種認證第三方應用程序的移動終端,其特征在于,包括: 下載模塊,用于下載第三方應用程序的安裝文件或升級文件; 終端發(fā)送模塊,用于獲取所述第三方應用程序的信息,并發(fā)送至云服務器; 終端接收模塊,用于接收所述云服務器返回的所述第三方應用程序的信息匹配結(jié)果;處理模塊,用于當所述第三方應用程序的信息與所述云服務器存儲的認證信息匹配時,允許安裝所述第三方應用程序的安裝文件或升級文件。
7.根據(jù)權(quán)利要求6所述的認證第三方應用程序的移動終端,其特征在于,所述處理模塊還用于,當所述第三方應用程序的信息與所述云服務器存儲的認證信息不匹配時,禁止安裝所述第三方應用程序的安裝文件或升級文件。
8.根據(jù)權(quán)利要求6所述的認證第三方應用程序的移動終端,其特征在于,還包括: 提示模塊,用于當所述第三方應用程序的信息與所述云服務器存儲的認證信息不匹配時,顯示提示窗口,所述提示窗口用于提示用戶所述第三方應用程序未通過認證,是否安裝; 錄入模塊,用于接收用戶錄入的是否安裝的選項; 所述處理模塊還用于,當用戶錄入的選項為安裝時,允許安裝所述第三方應用程序的安裝文件或升級文件;當用戶錄入的選項為不安裝時,禁止安裝所述第三方應用程序的安裝文件或升級文件。
9.一種認證第三方應用程序的云服務器,其特征在于,包括: 云服務器接收模塊,用于接收移動終端發(fā)送的第三方應用程序的信息; 匹配模塊,用于在云服務器數(shù)據(jù)庫中存儲的認證信息中查找是否有與所述移動終端發(fā)送的第三方應用程序的信息匹配的認證信息; 云服務器發(fā)送模塊,用于將查找的所述第三方應用程序的信息匹配結(jié)果返回所述移動終端。
10.根據(jù)權(quán)利要求9所述的認證第三方應用程序的云服務器,其特征在于,所述云服務器接收模塊還用于,接收第三方應用程序的認證信息; 所述認證第三方應用程序的云服務器還包括: 判斷模塊,用于根據(jù)所述認證信息判斷所述第三方應用程序是否安全; 存儲模塊,用于當 判定所述第三方應用程序安全時,在所述云服務器數(shù)據(jù)庫中存儲所述第三方應用程序的認證信息;當判定所述第三方應用程序不安全時,禁止存儲所述第三方應用程序的認證信息。
全文摘要
本發(fā)明公開了一種認證第三方應用程序的方法、移動終端和云服務器,其中,移動終端認證第三方應用程序的方法包括下載第三方應用程序的安裝文件或升級文件;獲取所述第三方應用程序的信息,并發(fā)送至云服務器;接收所述云服務器返回的所述第三方應用程序的信息匹配結(jié)果;當所述第三方應用程序的信息與所述云服務器存儲的認證信息匹配時,允許安裝所述第三方應用程序的安裝文件或升級文件。本發(fā)明避免了因第三方應用程序的認證信息更新不及時而造成安全的應用程序不能正常安裝或不安全的應用程序信息被錯誤安裝,有效提高了移動終端的安全性,同時也避免了對移動終端的正常使用造成影響。
文檔編號H04L29/06GK103179124SQ201310097539
公開日2013年6月26日 申請日期2013年3月25日 優(yōu)先權(quán)日2013年3月25日
發(fā)明者周玉剛 申請人:東莞宇龍通信科技有限公司, 宇龍計算機通信科技(深圳)有限公司