亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

基于樹(shù)形結(jié)構(gòu)對(duì)行政區(qū)劃資源進(jìn)行升級(jí)的系統(tǒng)及方法

文檔序號(hào):9235533閱讀:839來(lái)源:國(guó)知局
基于樹(shù)形結(jié)構(gòu)對(duì)行政區(qū)劃資源進(jìn)行升級(jí)的系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及程序升級(jí)領(lǐng)域,具體涉及一種基于樹(shù)形結(jié)構(gòu)對(duì)行政區(qū)劃資源進(jìn)行升級(jí)的系統(tǒng)及方法。
【背景技術(shù)】
[0002]目前,進(jìn)行教學(xué)資源、統(tǒng)計(jì)信息的管理時(shí),通常按照行政區(qū)劃,將省、市、縣、區(qū)域、學(xué)校、教室劃分為不同的層級(jí),形成樹(shù)形結(jié)構(gòu)系統(tǒng),樹(shù)形結(jié)構(gòu)系統(tǒng)包括至少兩個(gè)層級(jí),在每個(gè)層級(jí)均部署應(yīng)用服務(wù),以滿足每個(gè)行政區(qū)劃的業(yè)務(wù)需求,這種分布方式能夠較好的利用各個(gè)層級(jí)的硬件資源,形成一個(gè)龐大的應(yīng)用系統(tǒng)結(jié)構(gòu),由于每個(gè)應(yīng)用服務(wù)均能進(jìn)行解耦,因此,當(dāng)某個(gè)應(yīng)用服務(wù)出現(xiàn)故障時(shí),應(yīng)用系統(tǒng)結(jié)構(gòu)中的其他應(yīng)用服務(wù)不會(huì)受到影響。
[0003]但是,對(duì)樹(shù)形結(jié)構(gòu)層級(jí)進(jìn)行升級(jí)時(shí),需要在根節(jié)點(diǎn)部署升級(jí)服務(wù)系統(tǒng),所有的子節(jié)點(diǎn)和終端均向升級(jí)服務(wù)系統(tǒng)發(fā)出升級(jí)請(qǐng)求,容易使得升級(jí)服務(wù)系統(tǒng)受到的請(qǐng)求過(guò)多,流量暴漲、請(qǐng)求爆表,升級(jí)服務(wù)系統(tǒng)難以正常工作。同時(shí),對(duì)升級(jí)服務(wù)系統(tǒng)的處理性能要求比較高,容易造成升級(jí)失敗率加大。

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

[0004]針對(duì)現(xiàn)有技術(shù)中存在的缺陷,本發(fā)明的目的在于提供一種基于樹(shù)形結(jié)構(gòu)對(duì)行政區(qū)劃資源進(jìn)行升級(jí)的系統(tǒng)及方法,能夠降低對(duì)升級(jí)服務(wù)系統(tǒng)處理性能的要求,升級(jí)成功率較尚O
[0005]為達(dá)到以上目的,本發(fā)明采取的技術(shù)方案是:一種基于樹(shù)形結(jié)構(gòu)對(duì)行政區(qū)劃資源進(jìn)行升級(jí)的系統(tǒng),所述系統(tǒng)包括升級(jí)服務(wù)器、升級(jí)存儲(chǔ)器和至少兩個(gè)層級(jí):上一層級(jí)和下一層級(jí),所述升級(jí)服務(wù)器與升級(jí)存儲(chǔ)器連接,每個(gè)層級(jí)均部署有至少一個(gè)升級(jí)模塊,下一層級(jí)的升級(jí)模塊中至少一個(gè)與上一層級(jí)的一個(gè)升級(jí)模塊相連,上一層級(jí)的升級(jí)模塊與升級(jí)存儲(chǔ)器;
[0006]所述升級(jí)服務(wù)器用于導(dǎo)入、存儲(chǔ)新版本升級(jí)包,并根據(jù)新版本升級(jí)包運(yùn)算生成并存儲(chǔ)XML升級(jí)文件目錄,將新版本升級(jí)包及XML升級(jí)文件目錄發(fā)送至升級(jí)存儲(chǔ)器;
[0007]所述升級(jí)存儲(chǔ)器用于接收和存儲(chǔ)來(lái)自升級(jí)服務(wù)器的新版本升級(jí)包和XML升級(jí)文件目錄;
[0008]所述上一層級(jí)的升級(jí)模塊用于檢測(cè)升級(jí)存儲(chǔ)器中是否存在XML升級(jí)文件目錄,并在存在時(shí)下載并儲(chǔ)存XML升級(jí)文件目錄,根據(jù)本地當(dāng)前版本文件運(yùn)算生成XML當(dāng)前文件目錄后,與XML升級(jí)文件目錄進(jìn)行比對(duì),比對(duì)有差異時(shí),下載并保存差異文件目錄相對(duì)應(yīng)的差異差異升級(jí)文件,并根據(jù)對(duì)應(yīng)的差異差異升級(jí)文件將本地當(dāng)前版本文件進(jìn)行升級(jí);
[0009]所述下一層級(jí)的升級(jí)模塊用于檢測(cè)上一層級(jí)的升級(jí)模塊中是否存在XML升級(jí)文件目錄,并在存在時(shí)下載并儲(chǔ)存XML升級(jí)文件目錄,根據(jù)本地當(dāng)前版本文件運(yùn)算生成XML當(dāng)前文件目錄后,與XML升級(jí)文件目錄進(jìn)行比對(duì),比對(duì)有差異時(shí),下載并保存差異文件目錄相對(duì)應(yīng)的差異差異升級(jí)文件,并根據(jù)對(duì)應(yīng)的差異差異升級(jí)文件將本地當(dāng)前版本文件進(jìn)行升級(jí)。
[0010]在上述技術(shù)方案的基礎(chǔ)上,所述升級(jí)服務(wù)器包括存儲(chǔ)單元和運(yùn)算單元,所述存儲(chǔ)單元用于導(dǎo)入并存儲(chǔ)新版本升級(jí)包;所述運(yùn)算單元用于對(duì)存儲(chǔ)新版本升級(jí)包進(jìn)行MD5運(yùn)算生成的XML升級(jí)文件目錄;所述存儲(chǔ)單元還用于存儲(chǔ)XML升級(jí)文件目錄,所述發(fā)送單元用于將所述存儲(chǔ)單元中的新版本升級(jí)包和XML升級(jí)文件目錄發(fā)送至升級(jí)存儲(chǔ)器。
[0011]在上述技術(shù)方案的基礎(chǔ)上,所述上一層級(jí)的升級(jí)模塊包括檢測(cè)模塊、下載模塊、運(yùn)算模塊、比對(duì)判斷模塊和存儲(chǔ)模塊,所述檢測(cè)模塊用于檢測(cè)升級(jí)存儲(chǔ)器中是否出現(xiàn)XML升級(jí)文件目錄;所述下載模塊用于下載XML升級(jí)文件目錄和差異升級(jí)文件;所述存儲(chǔ)模塊用于保存XML升級(jí)文件目錄和差異升級(jí)文件,所述運(yùn)算模塊用于本地當(dāng)前版本文件進(jìn)行運(yùn)算生成XML當(dāng)前文件目錄,所述比對(duì)判斷模塊用于將XML當(dāng)前文件目錄與XML升級(jí)文件目錄進(jìn)行比對(duì),并在XML當(dāng)前文件目錄與XML升級(jí)文件目錄不同時(shí),發(fā)送信息至下載模塊,使下載模塊下載差異文件目錄相對(duì)應(yīng)的差異升級(jí)文件。
[0012]在上述技術(shù)方案的基礎(chǔ)上,所述每個(gè)層級(jí)至少一個(gè)升級(jí)模塊與所述升級(jí)存儲(chǔ)器連接,當(dāng)要對(duì)指定區(qū)域進(jìn)行升級(jí)時(shí),將該區(qū)域的最高層級(jí)作為上一層級(jí)。
[0013]在上述技術(shù)方案的基礎(chǔ)上,所述下一層級(jí)的升級(jí)模塊包括檢測(cè)模塊、下載模塊、運(yùn)算模塊、比對(duì)判斷模塊和存儲(chǔ)模塊,所述檢測(cè)模塊用于檢測(cè)上一層級(jí)存儲(chǔ)模塊中是否出現(xiàn)XML升級(jí)文件目錄;所述下載模塊用于下載XML升級(jí)文件目錄和差異升級(jí)文件;所述存儲(chǔ)模塊用于保存XML升級(jí)文件目錄和差異升級(jí)文件,所述運(yùn)算模塊用于本地當(dāng)前版本文件進(jìn)行運(yùn)算生成XML當(dāng)前文件目錄,所述比對(duì)判斷模塊用于將XML當(dāng)前文件目錄與XML升級(jí)文件目錄進(jìn)行比對(duì),并在XML當(dāng)前文件目錄與XML升級(jí)文件目錄不同時(shí),發(fā)送信息至下載模塊,使下載模塊下載差異文件目錄相對(duì)應(yīng)的差異升級(jí)文件。
[0014]一種基于樹(shù)形結(jié)構(gòu)對(duì)行政區(qū)劃資源進(jìn)行升級(jí)的方法,該方法應(yīng)用于樹(shù)形結(jié)構(gòu)系統(tǒng)中,該樹(shù)形結(jié)構(gòu)系統(tǒng)包括至少兩個(gè)層級(jí):上一層級(jí)和下一層級(jí),該方法包括以下步驟:
[0015]步驟一、向升級(jí)服務(wù)器中導(dǎo)入存儲(chǔ)新版本升級(jí)包,根據(jù)新版本升級(jí)包運(yùn)算生成XML升級(jí)文件目錄并存儲(chǔ)后發(fā)送,轉(zhuǎn)入步驟二 ;
[0016]步驟二、升級(jí)存儲(chǔ)器接收并保存XML升級(jí)文件目錄和新版本升級(jí)包;
[0017]步驟三、上一層級(jí)的升級(jí)模塊檢測(cè)升級(jí)存儲(chǔ)器存在XML升級(jí)文件目錄,下載并存儲(chǔ)XML升級(jí)文件目錄,根據(jù)當(dāng)前版本進(jìn)行運(yùn)算生成XML當(dāng)前文件目錄后,與XML升級(jí)文件目錄進(jìn)行比對(duì),判斷存在差異文件目錄時(shí),上一層級(jí)的升級(jí)模塊下載差異文件目錄對(duì)應(yīng)的差異升級(jí)文件,本地當(dāng)前版本根據(jù)差異升級(jí)文件進(jìn)行升級(jí);
[0018]步驟四、下一層級(jí)的升級(jí)模塊檢測(cè)升級(jí)存儲(chǔ)器存在XML升級(jí)文件目錄,下載并存儲(chǔ)XML升級(jí)文件目錄,根據(jù)當(dāng)前版本進(jìn)行運(yùn)算生成XML當(dāng)前文件目錄后,與XML升級(jí)文件目錄進(jìn)行比對(duì),判斷存在差異文件目錄時(shí),下一層級(jí)的升級(jí)模塊下載差異文件目錄對(duì)應(yīng)的差異升級(jí)文件,本地當(dāng)前版本根據(jù)差異升級(jí)文件進(jìn)行升級(jí)。
[0019]在上述技術(shù)方案的基礎(chǔ)上,步驟四之后還包括以下步驟:判斷將當(dāng)前層級(jí)所處的節(jié)點(diǎn)是否為終端節(jié)點(diǎn),若是,結(jié)束;若否,將當(dāng)前層級(jí)作為上一層級(jí),將該節(jié)點(diǎn)的子節(jié)點(diǎn)作為下一層級(jí),轉(zhuǎn)入步驟四。
[0020]在上述技術(shù)方案的基礎(chǔ)上,步驟二中所述上一層級(jí)的升級(jí)模塊的檢測(cè)升級(jí)存儲(chǔ)器的周期為0.5h。
[0021]在上述技術(shù)方案的基礎(chǔ)上,步驟四中下一層級(jí)的升級(jí)模塊中檢測(cè)到上一層級(jí)的升級(jí)模塊的周期為0.5h。
[0022]與現(xiàn)有技術(shù)相比,本發(fā)明的優(yōu)點(diǎn)在于:
[0023](I)本發(fā)明中基于樹(shù)形結(jié)構(gòu)對(duì)行政區(qū)劃資源進(jìn)行升級(jí)的方法,所有層級(jí)的升級(jí)模塊至少一個(gè)與升級(jí)存儲(chǔ)器相連,當(dāng)需要對(duì)指定區(qū)域進(jìn)行升級(jí)時(shí),直接將該區(qū)域?qū)?yīng)的最高層級(jí)作為上一層級(jí),能夠?qū)⑸?jí)區(qū)域限制在特定的區(qū)域,確定該區(qū)域升級(jí)后的系統(tǒng)能夠正常使用后,再進(jìn)行大范圍的升級(jí)處理,能夠較好的控制升級(jí)風(fēng)險(xiǎn)。
[0024](2)本發(fā)明中基于樹(shù)形結(jié)構(gòu)對(duì)行政區(qū)劃資源進(jìn)行升級(jí)的方法,根據(jù)樹(shù)形結(jié)構(gòu)系統(tǒng)的布設(shè)方式,進(jìn)行逐層升級(jí),減少了升級(jí)流量和請(qǐng)求數(shù)量,將整個(gè)升級(jí)風(fēng)險(xiǎn)和成本分布到每一個(gè)升級(jí)模塊??梢詮脑搭^將網(wǎng)絡(luò)流量進(jìn)行分流降低升級(jí)存儲(chǔ)器的流量、而且還可以加快升級(jí)速度、加入版本升級(jí)失敗,回滾機(jī)制可以有效的降低升級(jí)失敗造成的影響范圍。
【附圖說(shuō)明】
當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1