L升級文件目錄并保存至存儲單元,鎮(zhèn)級升級模塊中的運(yùn)算單元對本層級的當(dāng)前版本進(jìn)行MD5運(yùn)算生成對應(yīng)的XML當(dāng)前文件目錄。
[0054]鎮(zhèn)級升級模塊中的比對判斷單元將XML當(dāng)前文件目錄與XML升級文件目錄進(jìn)行比對、判斷存在差異文件目錄。
[0055]鎮(zhèn)級升級模塊中的下載單元下載差異文件目錄對應(yīng)的差異升級文件,保存至存儲模塊,并進(jìn)行升級。
[0056]然后鎮(zhèn)級下一層級的檢測單元檢測是否存在XML升級文件目錄,重復(fù)鎮(zhèn)級升級模塊的升級步驟,逐步進(jìn)行資源升級至該區(qū)域的所有升級模塊完成升級。
[0057]這種升級方式能夠?qū)⑸墔^(qū)域限制在特定的區(qū)域,確定該區(qū)域升級后的系統(tǒng)能夠正常使用后,再進(jìn)行大范圍的升級處理,能夠較好的控制升級風(fēng)險(xiǎn)。
[0058]本發(fā)明不局限于上述實(shí)施方式,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也視為本發(fā)明的保護(hù)范圍之內(nèi)。本說明書中未作詳細(xì)描述的內(nèi)容屬于本領(lǐng)域?qū)I(yè)技術(shù)人員公知的現(xiàn)有技術(shù)。
【主權(quán)項(xiàng)】
1.一種基于樹形結(jié)構(gòu)對行政區(qū)劃資源進(jìn)行升級的系統(tǒng),其特征在于:所述系統(tǒng)包括升級服務(wù)器、升級存儲器和至少兩個(gè)層級:上一層級和下一層級,所述升級服務(wù)器與升級存儲器連接,每個(gè)層級均部署有至少一個(gè)升級模塊,下一層級的升級模塊中至少一個(gè)與上一層級的一個(gè)升級模塊相連,上一層級的升級模塊與升級存儲器; 所述升級服務(wù)器用于導(dǎo)入、存儲新版本升級包,并根據(jù)新版本升級包運(yùn)算生成并存儲XML升級文件目錄,將新版本升級包及XML升級文件目錄發(fā)送至升級存儲器; 所述升級存儲器用于接收和存儲來自升級服務(wù)器的新版本升級包和XML升級文件目錄; 所述上一層級的升級模塊用于檢測升級存儲器中是否存在XML升級文件目錄,并在存在時(shí)下載并儲存XML升級文件目錄,根據(jù)本地當(dāng)前版本文件運(yùn)算生成XML當(dāng)前文件目錄后,與XML升級文件目錄進(jìn)行比對,比對有差異時(shí),下載并保存差異文件目錄相對應(yīng)的差異差異升級文件,并根據(jù)對應(yīng)的差異差異升級文件將本地當(dāng)前版本文件進(jìn)行升級; 所述下一層級的升級模塊用于檢測上一層級的升級模塊中是否存在XML升級文件目錄,并在存在時(shí)下載并儲存XML升級文件目錄,根據(jù)本地當(dāng)前版本文件運(yùn)算生成XML當(dāng)前文件目錄后,與XML升級文件目錄進(jìn)行比對,比對有差異時(shí),下載并保存差異文件目錄相對應(yīng)的差異差異升級文件,并根據(jù)對應(yīng)的差異差異升級文件將本地當(dāng)前版本文件進(jìn)行升級。2.如權(quán)利要求1所述的基于樹形結(jié)構(gòu)對行政區(qū)劃資源進(jìn)行升級的系統(tǒng),其特征在于:所述升級服務(wù)器包括存儲單元和運(yùn)算單元,所述存儲單元用于導(dǎo)入并存儲新版本升級包;所述運(yùn)算單元用于對存儲新版本升級包進(jìn)行MD5運(yùn)算生成的XML升級文件目錄;所述存儲單元還用于存儲XML升級文件目錄,所述發(fā)送單元用于將所述存儲單元中的新版本升級包和XML升級文件目錄發(fā)送至升級存儲器。3.如權(quán)利要求1所述的基于樹形結(jié)構(gòu)對行政區(qū)劃資源進(jìn)行升級的系統(tǒng),其特征在于:所述上一層級的升級模塊包括檢測模塊、下載模塊、運(yùn)算模塊、比對判斷模塊和存儲模塊,所述檢測模塊用于檢測升級存儲器中是否出現(xiàn)XML升級文件目錄;所述下載模塊用于下載XML升級文件目錄和差異升級文件;所述存儲模塊用于保存XML升級文件目錄和差異升級文件,所述運(yùn)算模塊用于本地當(dāng)前版本文件進(jìn)行運(yùn)算生成XML當(dāng)前文件目錄,所述比對判斷模塊用于將XML當(dāng)前文件目錄與XML升級文件目錄進(jìn)行比對,并在XML當(dāng)前文件目錄與XML升級文件目錄不同時(shí),發(fā)送信息至下載模塊,使下載模塊下載差異文件目錄相對應(yīng)的差異升級文件。4.如權(quán)利要求1所述的基于樹形結(jié)構(gòu)對行政區(qū)劃資源進(jìn)行升級的系統(tǒng),其特征在于:所述每個(gè)層級至少一個(gè)升級模塊與所述升級存儲器連接,當(dāng)要對指定區(qū)域進(jìn)行升級時(shí),將該區(qū)域的最高層級作為上一層級。5.如權(quán)利要求1所述的基于樹形結(jié)構(gòu)對行政區(qū)劃資源進(jìn)行升級的系統(tǒng),其特征在于:所述下一層級的升級模塊包括檢測模塊、下載模塊、運(yùn)算模塊、比對判斷模塊和存儲模塊,所述檢測模塊用于檢測上一層級存儲模塊中是否出現(xiàn)XML升級文件目錄;所述下載模塊用于下載XML升級文件目錄和差異升級文件;所述存儲模塊用于保存XML升級文件目錄和差異升級文件,所述運(yùn)算模塊用于本地當(dāng)前版本文件進(jìn)行運(yùn)算生成XML當(dāng)前文件目錄,所述比對判斷模塊用于將XML當(dāng)前文件目錄與XML升級文件目錄進(jìn)行比對,并在XML當(dāng)前文件目錄與XML升級文件目錄不同時(shí),發(fā)送信息至下載模塊,使下載模塊下載差異文件目錄相對應(yīng)的差異升級文件。6.一種基于樹形結(jié)構(gòu)對行政區(qū)劃資源進(jìn)行升級的方法,其特征在于:該方法應(yīng)用于樹形結(jié)構(gòu)系統(tǒng)中,該樹形結(jié)構(gòu)系統(tǒng)包括至少兩個(gè)層級:上一層級和下一層級,該方法包括以下步驟: 步驟一、向升級服務(wù)器中導(dǎo)入存儲新版本升級包,根據(jù)新版本升級包運(yùn)算生成XML升級文件目錄并存儲后發(fā)送,轉(zhuǎn)入步驟二 ; 步驟二、升級存儲器接收并保存XML升級文件目錄和新版本升級包; 步驟三、上一層級的升級模塊檢測升級存儲器存在XML升級文件目錄,下載并存儲XML升級文件目錄,根據(jù)當(dāng)前版本進(jìn)行運(yùn)算生成XML當(dāng)前文件目錄后,與XML升級文件目錄進(jìn)行比對,判斷存在差異文件目錄時(shí),上一層級的升級模塊下載差異文件目錄對應(yīng)的差異升級文件,本地當(dāng)前版本根據(jù)差異升級文件進(jìn)行升級; 步驟四、下一層級的升級模塊檢測升級存儲器存在XML升級文件目錄,下載并存儲XML升級文件目錄,根據(jù)當(dāng)前版本進(jìn)行運(yùn)算生成XML當(dāng)前文件目錄后,與XML升級文件目錄進(jìn)行比對,判斷存在差異文件目錄時(shí),下一層級的升級模塊下載差異文件目錄對應(yīng)的差異升級文件,本地當(dāng)前版本根據(jù)差異升級文件進(jìn)行升級。7.如權(quán)利要求6所述的基于樹形結(jié)構(gòu)對行政區(qū)劃資源進(jìn)行升級的方法,其特征在于:步驟四之后還包括以下步驟:判斷將當(dāng)前層級所處的節(jié)點(diǎn)是否為終端節(jié)點(diǎn),若是,結(jié)束;若否,將當(dāng)前層級作為上一層級,將該節(jié)點(diǎn)的子節(jié)點(diǎn)作為下一層級,轉(zhuǎn)入步驟四。8.如權(quán)利要求6所述的基于樹形結(jié)構(gòu)對行政區(qū)劃資源進(jìn)行升級的方法,其特征在于:步驟二中所述上一層級的升級模塊的檢測升級存儲器的周期為0.5h。9.如權(quán)利要求6所述的基于樹形結(jié)構(gòu)對行政區(qū)劃資源進(jìn)行升級的方法,其特征在于:步驟四中下一層級的升級模塊中檢測到上一層級的升級模塊的周期為0.5h。
【專利摘要】本發(fā)明公開了一種基于樹形結(jié)構(gòu)對行政區(qū)劃資源進(jìn)行升級的系統(tǒng)及方法,涉及程序升級領(lǐng)域,系統(tǒng)包括升級服務(wù)器、升級存儲器和至少兩個(gè)層級,升級服務(wù)器與升級存儲器連接,下一層級的升級模塊中至少一個(gè)與上一層級的一個(gè)升級模塊相連,上一層級的升級模塊與升級存儲器;該方法為:升級服務(wù)器將升級包和XML升級文件目錄發(fā)送至升級存儲器,上一層級的升級模塊檢測到升級存儲器中存在XML升級文件目錄時(shí)進(jìn)行下載,并與XML當(dāng)前文件目錄比對,有差異時(shí)進(jìn)行升級;上一層級的升級模塊檢測是否存在XML升級文件目錄時(shí)進(jìn)行下載,并與XML當(dāng)前文件目錄比對,有差異時(shí)進(jìn)行升級,本發(fā)明能夠較好的控制升級范圍。
【IPC分類】G06F17/30
【公開號】CN104951557
【申請?zhí)枴緾N201510383333
【發(fā)明人】王夢雄
【申請人】武漢噢易云計(jì)算有限公司
【公開日】2015年9月30日
【申請日】2015年7月1日