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

一種服務(wù)器數(shù)據(jù)更新方法和裝置制造方法

文檔序號(hào):7798565閱讀:182來源:國知局
一種服務(wù)器數(shù)據(jù)更新方法和裝置制造方法
【專利摘要】本發(fā)明提供了一種服務(wù)器數(shù)據(jù)更新方法,其包括步驟:接收服務(wù)器數(shù)據(jù)更新指令并啟動(dòng)更新;將服務(wù)器更新數(shù)據(jù)傳輸至文件緩存服務(wù)器,并通知每臺(tái)待更新服務(wù)器;每臺(tái)待更新服務(wù)器從文件緩存服務(wù)器下載更新數(shù)據(jù)并執(zhí)行更新。相應(yīng)地,本發(fā)明還提供了一種服務(wù)器數(shù)據(jù)更新裝置。利用本發(fā)明提供的服務(wù)器數(shù)據(jù)更新方法及裝置,可以快速將大量數(shù)據(jù)更新到多臺(tái)服務(wù)器上,大大提高數(shù)據(jù)更新效率。
【專利說明】一種服務(wù)器數(shù)據(jù)更新方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)【技術(shù)領(lǐng)域】,特別涉及一種服務(wù)器數(shù)據(jù)更新方法和裝置。
【背景技術(shù)】
[0002]在計(jì)算機(jī)【技術(shù)領(lǐng)域】,通常新程序或程序新版本的測試與調(diào)試在內(nèi)部網(wǎng)絡(luò)環(huán)境中進(jìn)行,當(dāng)程序通過測試與調(diào)試然后開始上線時(shí),就需要把內(nèi)部網(wǎng)絡(luò)環(huán)境中測試通過后的程序或數(shù)據(jù)更新到外部網(wǎng)絡(luò)運(yùn)行的服務(wù)器上,以便提供給用戶訪問最新的內(nèi)容,這已是互聯(lián)網(wǎng)公司的一個(gè)日常常見操作。
[0003]現(xiàn)今比較常用的方法是運(yùn)維人員把程序和數(shù)據(jù)通過SCP (Sceure CoPy,在Linux下進(jìn)行遠(yuǎn)程拷貝文件的命令)傳輸?shù)叫枰碌姆?wù)器上,然后再登錄到服務(wù)器上,把程序和數(shù)據(jù)放置到開發(fā)人員指定的運(yùn)行目錄,最后再執(zhí)行一個(gè)重新啟動(dòng)服務(wù)的腳本,這樣才能完成了一臺(tái)服務(wù)器的更新操作。但對(duì)于用戶量很大的業(yè)務(wù),可能在外部網(wǎng)絡(luò)存在著幾十臺(tái)甚至上百臺(tái)服務(wù)器,這樣就有大量服務(wù)器需要更新,如果運(yùn)維人員一臺(tái)一臺(tái)依次進(jìn)行操作,則整個(gè)過程會(huì)相當(dāng)耗時(shí)。
[0004]因此,如何快速把程序或數(shù)據(jù)更新到大量外部服務(wù)器上,是很多互聯(lián)網(wǎng)公司都面臨的問題。

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

[0005]本發(fā)明針對(duì)上述問題,提出了一種服務(wù)器數(shù)據(jù)更新方法和裝置,其可快速更新數(shù)據(jù)到大量服務(wù)器上。
[0006]在一個(gè)方面,本發(fā)明提供了一種服務(wù)器數(shù)據(jù)更新方法,包括步驟:接收服務(wù)器數(shù)據(jù)更新指令并啟動(dòng)更新;將服務(wù)器更新數(shù)據(jù)傳輸至文件緩存服務(wù)器,并通知每臺(tái)待更新服務(wù)器;每臺(tái)待更新服務(wù)器從文件緩存服務(wù)器下載更新數(shù)據(jù)并執(zhí)行更新。
[0007]在另一個(gè)方面,本發(fā)明提供了一種服務(wù)器數(shù)據(jù)更新裝置,包括用于接收服務(wù)器數(shù)據(jù)更新指令并啟動(dòng)更新的更新啟動(dòng)單元,分布于每臺(tái)待更新服務(wù)器上的用于執(zhí)行更新的更新執(zhí)行單元,以及用于存儲(chǔ)服務(wù)器更新數(shù)據(jù)以供待更新服務(wù)器下載的文件緩存服務(wù)器。其中,更新啟動(dòng)單元在啟動(dòng)更新后將服務(wù)器更新數(shù)據(jù)傳輸至文件緩存服務(wù)器,并通知每個(gè)待更新服務(wù)器上的更新執(zhí)行單元。
[0008]利用本發(fā)明提供的服務(wù)器數(shù)據(jù)更新方法及裝置,可以快速將大量數(shù)據(jù)或者程序更新到多臺(tái)服務(wù)器上,大大提高數(shù)據(jù)更新效率。
【專利附圖】

【附圖說明】
[0009]下面將參照附圖描述本發(fā)明的具體實(shí)施例,其中:
[0010]圖1為本發(fā)明實(shí)施例的服務(wù)器數(shù)據(jù)更新方法的流程示意圖;
[0011]圖2為本發(fā)明實(shí)施例的服務(wù)器數(shù)據(jù)更新裝置的示意圖。
[0012]圖3為本發(fā)明實(shí)施例的服務(wù)器數(shù)據(jù)更新方法的實(shí)施說明圖?!揪唧w實(shí)施方式】
[0013]為了使本發(fā)明的技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖對(duì)本發(fā)明的示例性實(shí)施例進(jìn)行進(jìn)一步詳細(xì)的說明,顯然,所描述的實(shí)施例僅是本發(fā)明的一部分實(shí)施例,而不是所有實(shí)施例的窮舉。
[0014]在一個(gè)實(shí)施例中,本發(fā)明提供了一種服務(wù)器數(shù)據(jù)更新方法,如圖1所示,其包括步驟,
[0015]S101、接收服務(wù)器數(shù)據(jù)更新指令并啟動(dòng)更新。
[0016]在這里,當(dāng)接收到運(yùn)維人員發(fā)出的需要給大量服務(wù)器更新數(shù)據(jù)的更新指令時(shí),啟動(dòng)更新程序。在一個(gè)可選方案中,數(shù)據(jù)更新指令中可包含需要更新的服務(wù)器名稱及地址,以及服務(wù)器更新數(shù)據(jù)的存儲(chǔ)地址等信息。
[0017]在本說明書中,如果僅是單獨(dú)地提及數(shù)據(jù),而沒有同時(shí)提及程序,尤其是提及數(shù)據(jù)更新或更新數(shù)據(jù),則這里數(shù)據(jù)的含義應(yīng)當(dāng)涵蓋數(shù)據(jù)、程序和腳本,可以是這三者中的一個(gè)或多個(gè)的組合。
[0018]S102、將服務(wù)器更新數(shù)據(jù)傳輸至文件緩存服務(wù)器,并通知每臺(tái)待更新服務(wù)器。
[0019]在這里,將待更新數(shù)據(jù)傳輸至文件緩存服務(wù)器之前,可選地,如果數(shù)據(jù)較為細(xì)碎或者數(shù)據(jù)量龐大,則可對(duì)待更新數(shù)據(jù)進(jìn)行文件打包和壓縮處理,這樣有利于數(shù)據(jù)管理并節(jié)省存儲(chǔ)空間。
[0020]另外,將服務(wù)器更新數(shù)據(jù)上傳并緩存至文件緩存服務(wù)器可以采取兩種方式,分別是主動(dòng)方式和被動(dòng)方式。在主動(dòng)方式中,上傳的更新數(shù)據(jù)包含數(shù)據(jù)文件、程序文件和腳本文件的存儲(chǔ)地址,后續(xù)需到存儲(chǔ)地址獲取具體的數(shù)據(jù)文件、程序文件和腳本文件后再進(jìn)行解壓縮和更新操作;在被動(dòng)方式中,上傳的更新數(shù)據(jù)包含具體的數(shù)據(jù)文件、程序文件和腳本文件,后續(xù)可直接進(jìn)行解壓縮和更新操作。
[0021]S103、每臺(tái)待更新服務(wù)器從文件緩存服務(wù)器下載更新數(shù)據(jù)并執(zhí)行更新。在這里,更新啟動(dòng)單元將更新數(shù)據(jù)傳輸至文件緩存服務(wù)器后會(huì)對(duì)每個(gè)待更新服務(wù)器上的更新執(zhí)行單元發(fā)出通知,通知其下載更新數(shù)據(jù)并進(jìn)行更新操作。
[0022]如果下載的更新數(shù)據(jù)是經(jīng)過文件打包和壓縮處理的,則需先對(duì)其進(jìn)行解壓縮的操作,之后再進(jìn)行更新。
[0023]另外,若下載的更新數(shù)據(jù)為更新數(shù)據(jù)的存儲(chǔ)地址信息,則需根據(jù)存儲(chǔ)地址獲取具體的數(shù)據(jù)文件、程序文件和腳本文件之后再進(jìn)行解壓縮或者更新的操作。
[0024]對(duì)于更新是否成功可以返回一個(gè)更新結(jié)果。最后,所有服務(wù)器更新結(jié)果匯總后反饋給運(yùn)維人員,方便運(yùn)維人員了解更新狀況并及時(shí)應(yīng)對(duì)。
[0025]在本發(fā)明的另一個(gè)實(shí)施例中,還提供了一種服務(wù)器數(shù)據(jù)更新裝置。如圖2所示,該服務(wù)器數(shù)據(jù)更新裝置包括更新啟動(dòng)單元201,用于接收服務(wù)器數(shù)據(jù)更新指令并啟動(dòng)更新;文件緩存服務(wù)器202,用于存儲(chǔ)服務(wù)器更新數(shù)據(jù)以供待更新服務(wù)器下載;更新執(zhí)行單元203,其分布于每臺(tái)待更新服務(wù)器上用于執(zhí)行更新。更新啟動(dòng)單元201在啟動(dòng)更新后將服務(wù)器更新數(shù)據(jù)傳輸至文件緩存服務(wù)器202,并通知每臺(tái)待更新服務(wù)器上的更新執(zhí)行單元203來執(zhí)行更新。更新完成后返回更新結(jié)果。
[0026]下面,具體地結(jié)合一個(gè)使用示例進(jìn)行說明。[0027]在這個(gè)使用示例中,如圖3所示,當(dāng)更新啟動(dòng)單元201接收到運(yùn)維人員發(fā)出的需要給大量服務(wù)器更新數(shù)據(jù)的更新指令時(shí),啟動(dòng)更新程序。解析更新指令中包含的需要更新的服務(wù)器名稱及地址、以及服務(wù)器更新數(shù)據(jù)的存儲(chǔ)地址等信息。然后獲取服務(wù)器更新數(shù)據(jù),將其傳輸至文件緩存服務(wù)器202,并通知每個(gè)待更新服務(wù)器上的更新執(zhí)行單元203。在此過程中,更新啟動(dòng)單元201把該更新數(shù)據(jù)進(jìn)行文件打包和壓縮處理,通過主動(dòng)或者被動(dòng)方式將數(shù)據(jù)傳輸至文件緩存服務(wù)器202緩存。此時(shí),分布于每臺(tái)待更新服務(wù)器上的更新執(zhí)行單元203接收到下載更新的通知,從文件緩存服務(wù)器202下載所述經(jīng)過文件打包和壓縮處理的更新數(shù)據(jù),并且隨后對(duì)該打包壓縮文件進(jìn)行解壓縮處理,并啟動(dòng)腳本程序完成更新。更新結(jié)束后,將更新結(jié)果返回至更新啟動(dòng)單元201。最后,更新啟動(dòng)單元201將所有服務(wù)器的更新結(jié)果反饋給運(yùn)維人員,至此,完成一個(gè)更新任務(wù)。
[0028]本發(fā)明提供了一種服務(wù)器數(shù)據(jù)更新方法及裝置,能夠無需人工干預(yù),由系統(tǒng)自動(dòng)完成數(shù)據(jù)更新,由原來的運(yùn)維人員一臺(tái)一臺(tái)服務(wù)器依次進(jìn)行更新的串行操作變?yōu)椴⑿胁僮鳎环矫娑沤^了運(yùn)維人員人工操作出錯(cuò)的可能,提高了系統(tǒng)的穩(wěn)定性,另一方面引入文件緩存服務(wù)器加快了外部網(wǎng)絡(luò)獲取更新數(shù)據(jù)的速度。本發(fā)明可以快速將大量數(shù)據(jù)更新到多臺(tái)服務(wù)器上,大大提高數(shù)據(jù)更新效率,同時(shí),能夠全面監(jiān)控整個(gè)數(shù)據(jù)更新過程,快速定位錯(cuò)誤,方便運(yùn)維人員及時(shí)應(yīng)對(duì)。
[0029]以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其進(jìn)行限制。因此,在不背離本發(fā)明的精神及其實(shí)質(zhì)的情況下,本領(lǐng)域技術(shù)人員可作出各種改變、替換和變型。很顯然,但這些改變、替換和變型都應(yīng)涵蓋于本定明權(quán)利要求的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種服務(wù)器數(shù)據(jù)更新方法,其特征在于,包括步驟 接收服務(wù)器數(shù)據(jù)更新指令并啟動(dòng)更新; 將服務(wù)器更新數(shù)據(jù)傳輸至文件緩存服務(wù)器,并通知每臺(tái)待更新服務(wù)器; 每臺(tái)待更新服務(wù)器從文件緩存服務(wù)器下載更新數(shù)據(jù)并執(zhí)行更新。
2.如權(quán)利要求1所述的服務(wù)器數(shù)據(jù)更新方法,其特征在于,將服務(wù)器更新數(shù)據(jù)傳輸至文件緩存服務(wù)器之前,對(duì)更新數(shù)據(jù)進(jìn)行文件打包和壓縮處理;并且,在執(zhí)行更新之前,對(duì)下載的更新數(shù)據(jù)進(jìn)行解壓縮操作。
3.如權(quán)利要求1所述的服務(wù)器數(shù)據(jù)更新方法,其特征在于,在更新完成后反饋更新結(jié)果O
4.如權(quán)利要求1至3任一所述的服務(wù)器數(shù)據(jù)更新方法,其特征在于,所述更新數(shù)據(jù)包括數(shù)據(jù)文件、程序文件以及腳本文件中的一個(gè)或多個(gè)的組合。
5.一種服務(wù)器數(shù)據(jù)更新裝置,其特征在于,包括 用于接收服務(wù)器數(shù)據(jù)更新指令并啟動(dòng)更新的更新啟動(dòng)單元, 分布于每臺(tái)待更新服務(wù)器上的用于執(zhí)行更新的更新執(zhí)行單元,以及 用于存儲(chǔ)服務(wù)器更新數(shù)據(jù)以供待更新服務(wù)器下載的文件緩存服務(wù)器。 其中, 所述更新啟動(dòng)單元在啟動(dòng)更新后將服務(wù)器更新數(shù)據(jù)傳輸至文件緩存服務(wù)器,并通知每臺(tái)待更新服務(wù)器上的更新執(zhí)行單元。
6.如權(quán)利要求5所述的服務(wù)器數(shù)據(jù)更新裝置,其特征在于,所述更新啟動(dòng)單元還用于對(duì)更新數(shù)據(jù)進(jìn)行文件打包和壓縮處理;所述更新執(zhí)行單元還用于對(duì)更新數(shù)據(jù)進(jìn)行解壓縮操作。
7.如權(quán)利要求5所述的服務(wù)器數(shù)據(jù)更新裝置,其特征在于,所述更新執(zhí)行單元還用于反饋更新結(jié)果。
8.如權(quán)利要求5至7任一所述的服務(wù)器數(shù)據(jù)更新裝置,其特征在于,所述更新數(shù)據(jù)包括數(shù)據(jù)文件、程序文件以及腳本文件中的一個(gè)或多個(gè)的組合。
【文檔編號(hào)】H04L29/08GK103841106SQ201410086760
【公開日】2014年6月4日 申請日期:2014年3月10日 優(yōu)先權(quán)日:2014年3月10日
【發(fā)明者】周振華 申請人:珠海市君天電子科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1