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

應(yīng)用服務(wù)器的應(yīng)用安裝包的分析方法、系統(tǒng)及應(yīng)用服務(wù)器與流程

文檔序號:11154554閱讀:476來源:國知局
應(yīng)用服務(wù)器的應(yīng)用安裝包的分析方法、系統(tǒng)及應(yīng)用服務(wù)器與制造工藝

本發(fā)明涉及移動(dòng)互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種應(yīng)用服務(wù)器的應(yīng)用安裝包的分析方法、系統(tǒng)及應(yīng)用服務(wù)器。



背景技術(shù):

現(xiàn)有應(yīng)用服務(wù)器在添加應(yīng)用時(shí),在數(shù)據(jù)庫中通常并未分析應(yīng)用安裝包的路徑,無法快速直接地分析和獲取到應(yīng)用的包名、版本號、MF數(shù)據(jù)和SF數(shù)據(jù)等應(yīng)用數(shù)據(jù),現(xiàn)有應(yīng)用服務(wù)器通常只能通過手動(dòng)分析應(yīng)用安裝包路徑和應(yīng)用數(shù)據(jù),導(dǎo)致應(yīng)用安裝包分析的便捷性、操作性和工作效率較低,進(jìn)而影響應(yīng)用服務(wù)器的用戶體驗(yàn)。



技術(shù)實(shí)現(xiàn)要素:

鑒于此,本發(fā)明提供一種應(yīng)用服務(wù)器的應(yīng)用安裝包的分析方法、系統(tǒng)及應(yīng)用服務(wù)器,解決現(xiàn)有應(yīng)用服務(wù)器的應(yīng)用安裝包分析的便捷性、操作性和工作效率較低而影響應(yīng)用服務(wù)器的用戶體驗(yàn)的技術(shù)問題。

根據(jù)本發(fā)明的一個(gè)實(shí)施例,提供一種應(yīng)用服務(wù)器的應(yīng)用安裝包的分析方法,包括:當(dāng)應(yīng)用服務(wù)器的數(shù)據(jù)庫在添加應(yīng)用時(shí),對應(yīng)用添加應(yīng)用安裝包未分析標(biāo)簽;每隔預(yù)設(shè)檢測時(shí)間通過應(yīng)用程序編程接口訪問數(shù)據(jù)庫檢測應(yīng)用安裝包未分析標(biāo)簽對應(yīng)的應(yīng)用;獲取檢測的應(yīng)用安裝包未分析標(biāo)簽對應(yīng)的應(yīng)用的安裝包地址;解析獲取的安裝包地址的安裝包的安裝包數(shù)據(jù);根據(jù)解析的安裝包數(shù)據(jù)在數(shù)據(jù)庫中修改應(yīng)用的應(yīng)用數(shù)據(jù);以及將應(yīng)用的應(yīng)用安裝包未分析標(biāo)簽修改為應(yīng)用安裝包已分析標(biāo)簽。

優(yōu)選的,所述解析獲取的安裝包地址的安裝包的安裝包數(shù)據(jù),包括:通過APPT命令解析獲取的安裝包地址的安裝包,以獲取應(yīng)用安裝包的應(yīng)用名稱、包名、版本號和權(quán)限數(shù)據(jù);以及解壓獲取的安裝包地址的安裝包,以獲取應(yīng)用安裝包的MF數(shù)據(jù)和SF數(shù)據(jù)。

優(yōu)選的,所述MF數(shù)據(jù)為安裝包解壓文件夾中目錄/META-INF/MANIFEST.MF文件的md5值,所述SF數(shù)據(jù)為安裝包解壓文件夾中目錄/META-INF/*.SF文件的md5值。

優(yōu)選的,在所述將應(yīng)用的應(yīng)用安裝包未分析標(biāo)簽修改為應(yīng)用安裝包已分析標(biāo)簽之后,還包括:提示解析的應(yīng)用安裝包的應(yīng)用數(shù)據(jù)。

優(yōu)選的,在所述解析獲取的安裝包地址的安裝包的安裝包數(shù)據(jù)之后,還包括:檢測所述解析獲取的安裝包地址的安裝包的安裝包數(shù)據(jù)是否成功;以及當(dāng)檢測到所述解析獲取的安裝包地址的安裝包的安裝包數(shù)據(jù)失敗時(shí),返回每隔預(yù)設(shè)檢測時(shí)間通過應(yīng)用程序編程接口訪問數(shù)據(jù)庫檢測應(yīng)用安裝包未分析標(biāo)簽對應(yīng)的應(yīng)用。

根據(jù)本發(fā)明的另一個(gè)實(shí)施例,提供一種應(yīng)用服務(wù)器的應(yīng)用安裝包的分析系統(tǒng),包括:標(biāo)簽添加模塊,用于當(dāng)應(yīng)用服務(wù)器的數(shù)據(jù)庫在添加應(yīng)用時(shí),對應(yīng)用添加應(yīng)用安裝包未分析標(biāo)簽;應(yīng)用檢測模塊,用于每隔預(yù)設(shè)檢測時(shí)間通過應(yīng)用程序編程接口訪問數(shù)據(jù)庫檢測所述標(biāo)簽添加模塊添加的應(yīng)用安裝包未分析標(biāo)簽對應(yīng)的應(yīng)用;安裝包地址獲取模塊,用于獲取所述應(yīng)用檢測模塊檢測的應(yīng)用安裝包未分析標(biāo)簽對應(yīng)的應(yīng)用的安裝包地址;安裝包解析模塊,用于解析所述安裝包地址獲取模塊獲取的安裝包地址的安裝包的安裝包數(shù)據(jù);應(yīng)用數(shù)據(jù)修改模塊,用于根據(jù)所述安裝包解析模塊解析的安裝包數(shù)據(jù)在數(shù)據(jù)庫中修改應(yīng)用的應(yīng)用數(shù)據(jù);以及標(biāo)簽修改模塊,用于將所述標(biāo)簽添加模塊添加的應(yīng)用安裝包未分析標(biāo)簽修改為應(yīng)用安裝包已分析標(biāo)簽。

優(yōu)選的,所述安裝包解析模塊,包括:解析單元,用于通過APPT命令解析所述安裝包地址獲取模塊獲取的安裝包地址的安裝包,以獲取應(yīng)用安裝包的應(yīng)用名稱、包名、版本號和權(quán)限數(shù)據(jù);以及解壓單元,用于解壓所述安裝包地址獲取模塊獲取的安裝包地址的安裝包,以獲取應(yīng)用安裝包的MF數(shù)據(jù)和SF數(shù)據(jù)。

優(yōu)選的,所述MF數(shù)據(jù)為安裝包解壓文件夾中目錄/META-INF/MANIFEST.MF文件的md5值,所述SF數(shù)據(jù)為安裝包解壓文件夾中目錄/META-INF/*.SF文件的md5值。

優(yōu)選的,所述應(yīng)用服務(wù)器的應(yīng)用安裝包的分析系統(tǒng)還包括提示模塊,用于提示所述安裝包解析模塊解析的應(yīng)用安裝包的應(yīng)用數(shù)據(jù)。

根據(jù)本發(fā)明的又一個(gè)實(shí)施例,提供一種應(yīng)用服務(wù)器,所述應(yīng)用服務(wù)器包括上述的應(yīng)用服務(wù)器的應(yīng)用安裝包的分析系統(tǒng)。

本發(fā)明提供的應(yīng)用服務(wù)器的應(yīng)用安裝包的分析方法、系統(tǒng)及應(yīng)用服務(wù)器,當(dāng)應(yīng)用服務(wù)器的數(shù)據(jù)庫在添加應(yīng)用時(shí)對應(yīng)用添加應(yīng)用安裝包未分析標(biāo)簽,每隔預(yù)設(shè)檢測時(shí)間通過應(yīng)用程序編程接口訪問數(shù)據(jù)庫檢測應(yīng)用安裝包未分析標(biāo)簽對應(yīng)的應(yīng)用,獲取檢測的應(yīng)用安裝包未分析標(biāo)簽對應(yīng)的應(yīng)用的安裝包地址,解析獲取的安裝包地址的安裝包的安裝包數(shù)據(jù),根據(jù)解析的安裝包數(shù)據(jù)在數(shù)據(jù)庫中修改應(yīng)用的應(yīng)用數(shù)據(jù),并將應(yīng)用的應(yīng)用安裝包未分析標(biāo)簽修改為應(yīng)用安裝包已分析標(biāo)簽,通過標(biāo)簽快速檢測新添加未分析應(yīng)用安裝包,解析獲取安裝包數(shù)據(jù)并在數(shù)據(jù)庫中更新應(yīng)用數(shù)據(jù),方便快捷地實(shí)現(xiàn)了應(yīng)用服務(wù)器的應(yīng)用安裝包的快速分析,提高了應(yīng)用服務(wù)器應(yīng)用安裝包分析的便捷性、操作性和工作效率,提升了應(yīng)用服務(wù)器的應(yīng)用管理效率和用戶體驗(yàn)。

附圖說明

為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡單的介紹。顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為本發(fā)明一個(gè)實(shí)施例中應(yīng)用服務(wù)器的應(yīng)用安裝包的分析方法的流程示意圖。

圖2為本發(fā)明一個(gè)實(shí)施例中解析安裝包的安裝包數(shù)據(jù)的流程示意圖。

圖3為本發(fā)明另一個(gè)實(shí)施例中應(yīng)用服務(wù)器的應(yīng)用安裝包的分析系統(tǒng)的結(jié)構(gòu)示意圖。

圖4為本發(fā)明另一個(gè)實(shí)施例中安裝包解析模塊的結(jié)構(gòu)示意圖。

圖5為本發(fā)明又一個(gè)實(shí)施例中應(yīng)用服務(wù)器的結(jié)構(gòu)示意圖。

具體實(shí)施方式

下面結(jié)合附圖和具體實(shí)施方式對本發(fā)明的技術(shù)方案作進(jìn)一步更詳細(xì)的描述。顯然,所描述的實(shí)施例僅僅是本發(fā)明的一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都應(yīng)屬于本發(fā)明保護(hù)的范圍。

在本發(fā)明的描述中,需要理解的是,術(shù)語“第一”、“第二”等僅用于描述目的,而不能理解為指示或暗示相對重要性。在本發(fā)明的描述中,需要說明的是,除非另有明確的規(guī)定和限定,術(shù)語“相連”、“連接”應(yīng)做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機(jī)械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連。對于本領(lǐng)域的普通技術(shù)人員而言,可以結(jié)合具體情況理解上述術(shù)語在本發(fā)明中的具體含義。此外,在本發(fā)明的描述中,除非另有說明,“多個(gè)”的含義是兩個(gè)或兩個(gè)以上。

流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個(gè)或更多個(gè)用于實(shí)現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實(shí)施方式的范圍包括另外的實(shí)現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時(shí)的方式或按相反的順序,來執(zhí)行功能,這應(yīng)被本發(fā)明的實(shí)施例所屬技術(shù)領(lǐng)域的技術(shù)人員所理解。

圖1為本發(fā)明一個(gè)實(shí)施例中應(yīng)用服務(wù)器的應(yīng)用安裝包的分析方法的流程示意圖。如圖所示,所述應(yīng)用服務(wù)器的應(yīng)用安裝包的分析方法,包括:

步驟S101:當(dāng)應(yīng)用服務(wù)器的數(shù)據(jù)庫在添加應(yīng)用時(shí),對應(yīng)用添加應(yīng)用安裝包未分析標(biāo)簽。

在本實(shí)施例中,應(yīng)用服務(wù)器用于統(tǒng)一存儲和管理應(yīng)用安裝包以及應(yīng)用數(shù)據(jù),并提供應(yīng)用查詢、更新和下載服務(wù)。當(dāng)應(yīng)用服務(wù)器的數(shù)據(jù)庫在添加應(yīng)用時(shí),對應(yīng)用添加應(yīng)用安裝包未分析標(biāo)簽,使新添加的未分析的應(yīng)用通過標(biāo)簽與應(yīng)用服務(wù)器中的其他應(yīng)用安裝包區(qū)分開來,便于通過標(biāo)簽快速查詢和調(diào)取新添加未分析的應(yīng)用,提高了應(yīng)用安裝包分析的便捷性和工作效率。

步驟S102:每隔預(yù)設(shè)檢測時(shí)間通過應(yīng)用程序編程接口訪問數(shù)據(jù)庫檢測應(yīng)用安裝包未分析標(biāo)簽對應(yīng)的應(yīng)用。

在所述應(yīng)用服務(wù)器中,每隔預(yù)設(shè)檢測時(shí)間通過應(yīng)用程序編程接口(API)訪問數(shù)據(jù)庫檢測應(yīng)用安裝包未分析標(biāo)簽對應(yīng)的應(yīng)用,通過定時(shí)檢測標(biāo)簽以快速獲取未分析的應(yīng)用安裝包,方便快捷地調(diào)取未分析應(yīng)用并開始應(yīng)用安裝包的分析流程。

步驟S103:獲取檢測的應(yīng)用安裝包未分析標(biāo)簽對應(yīng)的應(yīng)用的安裝包地址。

在檢測到未分析標(biāo)簽對應(yīng)的應(yīng)用安裝包時(shí),獲取檢測的應(yīng)用安裝包未分析標(biāo)簽對應(yīng)的應(yīng)用的安裝包地址,便于快速準(zhǔn)確地根據(jù)安裝包存儲的路徑地址調(diào)取應(yīng)用安裝包。

步驟S104:解析獲取的安裝包地址的安裝包的安裝包數(shù)據(jù)。

在獲取到安裝包地址后,快速準(zhǔn)確地根據(jù)安裝包存儲的路徑地址調(diào)取應(yīng)用安裝包,并解析獲取的安裝包地址的安裝包的安裝包數(shù)據(jù)。具體的,參見圖2,所述解析安裝包的安裝包數(shù)據(jù),包括:

步驟S201:通過APPT命令解析獲取的安裝包地址的安裝包,以獲取應(yīng)用安裝包的應(yīng)用名稱、包名、版本號和權(quán)限數(shù)據(jù)。

步驟S202:解壓獲取的安裝包地址的安裝包,以獲取應(yīng)用安裝包的MF數(shù)據(jù)和SF數(shù)據(jù)。

在本實(shí)施例中,通過APPT命令解析獲取的安裝包地址的安裝包,以獲取應(yīng)用安裝包的應(yīng)用名稱、包名、版本號和權(quán)限數(shù)據(jù),然后解壓獲取的安裝包地址的安裝包,以獲取應(yīng)用安裝包的MF數(shù)據(jù)和SF數(shù)據(jù)。其中,所述MF數(shù)據(jù)為安裝包解壓文件夾中目錄/META-INF/MANIFEST.MF文件的md5值,所述SF數(shù)據(jù)為安裝包解壓文件夾中目錄/META-INF/*.SF文件的md5值。

步驟S105:根據(jù)解析的安裝包數(shù)據(jù)在數(shù)據(jù)庫中修改應(yīng)用的應(yīng)用數(shù)據(jù)。

在解析到安裝包數(shù)據(jù)后,根據(jù)解析的安裝包數(shù)據(jù)在數(shù)據(jù)庫中修改應(yīng)用的應(yīng)用數(shù)據(jù),即補(bǔ)充或更新應(yīng)用安裝包的應(yīng)用名稱、包名、版本號和權(quán)限數(shù)據(jù)、以及MF數(shù)據(jù)和SF數(shù)據(jù),使應(yīng)用服務(wù)器的數(shù)據(jù)庫存儲所有應(yīng)用的完整的應(yīng)用數(shù)據(jù),便于應(yīng)用服務(wù)器進(jìn)行統(tǒng)一管理和提供查詢、下載服務(wù)器。

在本發(fā)明的一些實(shí)施例中,在解析到安裝包數(shù)據(jù)后,進(jìn)一步通過彈窗信息或語音提示解析的應(yīng)用安裝包的應(yīng)用數(shù)據(jù),便于管理員及時(shí)準(zhǔn)確地掌握當(dāng)前新添加應(yīng)用的安裝包數(shù)據(jù),提高了應(yīng)用服務(wù)器的操作性、便捷性和管理效率。

步驟S106:將應(yīng)用的應(yīng)用安裝包未分析標(biāo)簽修改為應(yīng)用安裝包已分析標(biāo)簽。

在解析應(yīng)用安裝包數(shù)據(jù)完成應(yīng)用安裝包分析后,將應(yīng)用的應(yīng)用安裝包未分析標(biāo)簽修改為應(yīng)用安裝包已分析標(biāo)簽,將已分析的應(yīng)用安裝包通過標(biāo)簽與未分析的應(yīng)用安裝包區(qū)分開來,以避免將已分析的應(yīng)用安裝包再次進(jìn)行分析,提高了應(yīng)用安裝包分析的操作性和工作效率。

在本實(shí)施例的用服務(wù)器的應(yīng)用安裝包的分析方法中,當(dāng)應(yīng)用服務(wù)器的數(shù)據(jù)庫在添加應(yīng)用時(shí)對應(yīng)用添加應(yīng)用安裝包未分析標(biāo)簽,每隔預(yù)設(shè)檢測時(shí)間通過應(yīng)用程序編程接口訪問數(shù)據(jù)庫檢測應(yīng)用安裝包未分析標(biāo)簽對應(yīng)的應(yīng)用,獲取檢測的應(yīng)用安裝包未分析標(biāo)簽對應(yīng)的應(yīng)用的安裝包地址,解析獲取的安裝包地址的安裝包的安裝包數(shù)據(jù),根據(jù)解析的安裝包數(shù)據(jù)在數(shù)據(jù)庫中修改應(yīng)用的應(yīng)用數(shù)據(jù),并將應(yīng)用的應(yīng)用安裝包未分析標(biāo)簽修改為應(yīng)用安裝包已分析標(biāo)簽,通過標(biāo)簽快速檢測新添加未分析應(yīng)用安裝包,解析獲取安裝包數(shù)據(jù)并在數(shù)據(jù)庫中更新應(yīng)用數(shù)據(jù),方便快捷地實(shí)現(xiàn)了應(yīng)用服務(wù)器的應(yīng)用安裝包的快速分析,提高了應(yīng)用服務(wù)器應(yīng)用安裝包分析的便捷性、操作性和工作效率,提升了應(yīng)用服務(wù)器的應(yīng)用管理效率和用戶體驗(yàn)。

在本發(fā)明另一實(shí)施例的應(yīng)用服務(wù)器的應(yīng)用安裝包的分析方法中,在所述步驟S104:解析獲取的安裝包地址的安裝包的安裝包數(shù)據(jù)之后,進(jìn)一步檢測所述解析獲取的安裝包地址的安裝包的安裝包數(shù)據(jù)是否成功,當(dāng)檢測到所述解析獲取的安裝包地址的安裝包的安裝包數(shù)據(jù)成功時(shí),繼續(xù)執(zhí)行步驟S105;當(dāng)檢測到所述解析獲取的安裝包地址的安裝包的安裝包數(shù)據(jù)失敗時(shí),返回執(zhí)行步驟S102:每隔預(yù)設(shè)檢測時(shí)間通過應(yīng)用程序編程接口訪問數(shù)據(jù)庫檢測應(yīng)用安裝包未分析標(biāo)簽對應(yīng)的應(yīng)用。通過檢測安裝包數(shù)據(jù)是否解析成功,避免在安裝包數(shù)據(jù)是否解析失敗時(shí)無法進(jìn)行后續(xù)應(yīng)用數(shù)據(jù)修改的步驟,提高了應(yīng)用服務(wù)器的應(yīng)用安裝包分析的操作性和工作效率。

圖3為本發(fā)明另一個(gè)實(shí)施例中應(yīng)用服務(wù)器的應(yīng)用安裝包的分析系統(tǒng)的結(jié)構(gòu)示意圖。如圖所示,在上述方法實(shí)施例的基礎(chǔ)上,本實(shí)施例的應(yīng)用服務(wù)器的應(yīng)用安裝包的分析系統(tǒng)100,包括標(biāo)簽添加模塊10、應(yīng)用檢測模塊20、安裝包地址獲取模塊30、安裝包解析模塊40、應(yīng)用數(shù)據(jù)修改模塊50和標(biāo)簽修改模塊60。

在本實(shí)施例中,應(yīng)用服務(wù)器用于統(tǒng)一存儲和管理應(yīng)用安裝包以及應(yīng)用數(shù)據(jù),并提供應(yīng)用查詢、更新和下載服務(wù)。當(dāng)應(yīng)用服務(wù)器的數(shù)據(jù)庫在添加應(yīng)用時(shí),所述標(biāo)簽添加模塊10對應(yīng)用添加應(yīng)用安裝包未分析標(biāo)簽,使新添加的未分析的應(yīng)用通過標(biāo)簽與應(yīng)用服務(wù)器中的其他應(yīng)用安裝包區(qū)分開來,便于通過標(biāo)簽快速查詢和調(diào)取新添加未分析的應(yīng)用,提高了應(yīng)用安裝包分析的便捷性和工作效率。

在所述應(yīng)用服務(wù)器中,所述應(yīng)用檢測模塊20每隔預(yù)設(shè)檢測時(shí)間通過應(yīng)用程序編程接口(API)訪問數(shù)據(jù)庫檢測應(yīng)用安裝包未分析標(biāo)簽對應(yīng)的應(yīng)用,通過定時(shí)檢測標(biāo)簽以快速獲取未分析的應(yīng)用安裝包,方便快捷地調(diào)取未分析應(yīng)用并開始應(yīng)用安裝包的分析流程。

在所述應(yīng)用檢測模塊20檢測到未分析標(biāo)簽對應(yīng)的應(yīng)用安裝包時(shí),所述安裝包地址獲取模塊30獲取所述應(yīng)用檢測模塊20檢測的應(yīng)用安裝包未分析標(biāo)簽對應(yīng)的應(yīng)用的安裝包地址,便于快速準(zhǔn)確地根據(jù)安裝包存儲的路徑地址調(diào)取應(yīng)用安裝包。

在所述安裝包地址獲取模塊30獲取到安裝包地址后,所述安裝包解析模塊40快速準(zhǔn)確地根據(jù)所述安裝包地址獲取模塊30獲取的安裝包存儲的路徑地址調(diào)取應(yīng)用安裝包,并解析安裝包的安裝包數(shù)據(jù)。參見圖4,所述安裝包解析模塊40,包括解析單元401和解壓單元402。

在本實(shí)施例中,所述解析單元401通過APPT命令解析所述安裝包地址獲取模塊30獲取的安裝包地址的安裝包,以獲取應(yīng)用安裝包的應(yīng)用名稱、包名、版本號和權(quán)限數(shù)據(jù),然后所述解壓單元402解壓所述安裝包地址獲取模塊30獲取的安裝包地址的安裝包,以獲取應(yīng)用安裝包的MF數(shù)據(jù)和SF數(shù)據(jù)。其中,所述MF數(shù)據(jù)為安裝包解壓文件夾中目錄/META-INF/MANIFEST.MF文件的md5值,所述SF數(shù)據(jù)為安裝包解壓文件夾中目錄/META-INF/*.SF文件的md5值。

在所述安裝包解析模塊40解析到安裝包數(shù)據(jù)后,所述應(yīng)用數(shù)據(jù)修改模塊50根據(jù)所述安裝包解析模塊40解析的安裝包數(shù)據(jù)在數(shù)據(jù)庫中修改應(yīng)用的應(yīng)用數(shù)據(jù),即補(bǔ)充或更新應(yīng)用安裝包的應(yīng)用名稱、包名、版本號和權(quán)限數(shù)據(jù)、以及MF數(shù)據(jù)和SF數(shù)據(jù),使應(yīng)用服務(wù)器的數(shù)據(jù)庫存儲所有應(yīng)用的完整的應(yīng)用數(shù)據(jù),便于應(yīng)用服務(wù)器進(jìn)行統(tǒng)一管理和提供查詢、下載服務(wù)器。

在本發(fā)明的一些實(shí)施例中,在所述安裝包解析模塊40解析到安裝包數(shù)據(jù)后,進(jìn)一步通過提示模塊彈窗信息或語音提示所述安裝包解析模塊40解析的應(yīng)用安裝包的應(yīng)用數(shù)據(jù),便于管理員及時(shí)準(zhǔn)確地掌握當(dāng)前新添加應(yīng)用的安裝包數(shù)據(jù),提高了應(yīng)用服務(wù)器的操作性、便捷性和管理效率。

在所述安裝包解析模塊40解析應(yīng)用安裝包數(shù)據(jù)完成應(yīng)用安裝包分析后,所述標(biāo)簽修改模塊60將所述標(biāo)簽添加模塊10添加的應(yīng)用安裝包未分析標(biāo)簽修改為應(yīng)用安裝包已分析標(biāo)簽,將已分析的應(yīng)用安裝包通過標(biāo)簽與未分析的應(yīng)用安裝包區(qū)分開來,以避免將已分析的應(yīng)用安裝包再次進(jìn)行分析,提高了應(yīng)用安裝包分析的操作性和工作效率。

在本實(shí)施例的用服務(wù)器的應(yīng)用安裝包的分析系統(tǒng)100中,當(dāng)應(yīng)用服務(wù)器的數(shù)據(jù)庫在添加應(yīng)用時(shí)所述標(biāo)簽添加模塊10對應(yīng)用添加應(yīng)用安裝包未分析標(biāo)簽,所述應(yīng)用檢測模塊20每隔預(yù)設(shè)檢測時(shí)間通過應(yīng)用程序編程接口訪問數(shù)據(jù)庫檢測應(yīng)用安裝包未分析標(biāo)簽對應(yīng)的應(yīng)用,所述安裝包地址獲取模塊30獲取所述應(yīng)用檢測模塊20檢測的應(yīng)用安裝包未分析標(biāo)簽對應(yīng)的應(yīng)用的安裝包地址,所述安裝包解析模塊40解析所述安裝包地址獲取模塊30獲取的安裝包地址的安裝包的安裝包數(shù)據(jù),所述應(yīng)用數(shù)據(jù)修改模塊50根據(jù)所述安裝包解析模塊40解析的安裝包數(shù)據(jù)在數(shù)據(jù)庫中修改應(yīng)用的應(yīng)用數(shù)據(jù),所述標(biāo)簽修改模塊60將所述標(biāo)簽添加模塊10添加的應(yīng)用安裝包未分析標(biāo)簽修改為應(yīng)用安裝包已分析標(biāo)簽,通過標(biāo)簽快速檢測新添加未分析應(yīng)用安裝包,解析獲取安裝包數(shù)據(jù)并在數(shù)據(jù)庫中更新應(yīng)用數(shù)據(jù),方便快捷地實(shí)現(xiàn)了應(yīng)用服務(wù)器的應(yīng)用安裝包的快速分析,提高了應(yīng)用服務(wù)器應(yīng)用安裝包分析的便捷性、操作性和工作效率,提升了應(yīng)用服務(wù)器的應(yīng)用管理效率和用戶體驗(yàn)。

在本發(fā)明另一實(shí)施例的應(yīng)用服務(wù)器的應(yīng)用安裝包的分析系統(tǒng)100中,在所述安裝包解析模塊40解析所述安裝包地址獲取模塊30獲取的安裝包地址的安裝包的安裝包數(shù)據(jù)之后,解析檢測模塊進(jìn)一步檢測所述安裝包解析模塊40解析安裝包數(shù)據(jù)是否成功,當(dāng)所述解析檢測模塊檢測到所述安裝包解析模塊40解析安裝包數(shù)據(jù)成功時(shí),所述應(yīng)用數(shù)據(jù)修改模塊50根據(jù)所述安裝包解析模塊40解析的安裝包數(shù)據(jù)在數(shù)據(jù)庫中修改應(yīng)用的應(yīng)用數(shù)據(jù);當(dāng)所述解析檢測模塊檢測到所述安裝包解析模塊40解析安裝包數(shù)據(jù)失敗時(shí),返回所述應(yīng)用檢測模塊20每隔預(yù)設(shè)檢測時(shí)間通過應(yīng)用程序編程接口訪問數(shù)據(jù)庫檢測應(yīng)用安裝包未分析標(biāo)簽對應(yīng)的應(yīng)用。通過所述解析檢測模塊檢測安裝包數(shù)據(jù)是否解析成功,避免在安裝包數(shù)據(jù)是否解析失敗時(shí)無法進(jìn)行后續(xù)應(yīng)用數(shù)據(jù)修改的步驟,提高了應(yīng)用服務(wù)器的應(yīng)用安裝包分析的操作性和工作效率。

圖5為本發(fā)明又一個(gè)實(shí)施例中應(yīng)用服務(wù)器的結(jié)構(gòu)示意圖。如圖所示,所述應(yīng)用服務(wù)器200包括上述實(shí)施例所述的應(yīng)用服務(wù)器的應(yīng)用安裝包的分析系統(tǒng)100,通過標(biāo)簽快速檢測新添加未分析應(yīng)用安裝包,解析獲取安裝包數(shù)據(jù)并在數(shù)據(jù)庫中更新應(yīng)用數(shù)據(jù),方便快捷地實(shí)現(xiàn)了應(yīng)用服務(wù)器200的應(yīng)用安裝包的快速分析,提高了應(yīng)用服務(wù)器200應(yīng)用安裝包分析的便捷性、操作性和工作效率,提升了應(yīng)用服務(wù)器200的應(yīng)用管理效率和用戶體驗(yàn)。

應(yīng)當(dāng)理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來實(shí)現(xiàn)。在上述實(shí)施方式中,多個(gè)步驟或方法可以用存儲在存儲器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實(shí)現(xiàn)。例如,如果用硬件來實(shí)現(xiàn),和在另一實(shí)施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項(xiàng)或他們的組合來實(shí)現(xiàn):具有用于對數(shù)據(jù)信號實(shí)現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現(xiàn)場可編程門陣列(FPGA)等。

在本說明書的描述中,參考術(shù)語“一個(gè)實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本發(fā)明的至少一個(gè)實(shí)施例或示例中。在本說明書中,對上述術(shù)語的示意性表述不一定指的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任何的一個(gè)或多個(gè)實(shí)施例或示例中以合適的方式結(jié)合。

盡管已經(jīng)示出和描述了本發(fā)明的實(shí)施例,本領(lǐng)域的普通技術(shù)人員可以理解:在不脫離本發(fā)明的原理和宗旨的情況下可以對這些實(shí)施例進(jìn)行多種變化、修改、替換和變型,本發(fā)明的范圍由權(quán)利要求及其等同物限定。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1