本公開涉及計(jì)算機(jī),具體涉及云計(jì)算領(lǐng)域,尤其涉及一種鏡像更新方法、鏡像更新裝置、鏡像更新系統(tǒng)、電子設(shè)備、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)及計(jì)算機(jī)程序產(chǎn)品。
背景技術(shù):
1、隨著計(jì)算機(jī)技術(shù)的快速發(fā)展,云計(jì)算正逐步成為現(xiàn)代信息技術(shù)的重要組成部分,其以互聯(lián)網(wǎng)為中心,提供快速且安全的云計(jì)算服務(wù)和數(shù)據(jù)存儲(chǔ),可存儲(chǔ)、集合相關(guān)資源并可按需配置,具有靈活性和可擴(kuò)展性,能夠向用戶提供個(gè)性化服務(wù)。云手機(jī)即是一個(gè)基于云計(jì)算強(qiáng)大虛擬應(yīng)用的智能手機(jī)應(yīng)用云平臺(tái),基于云計(jì)算在大規(guī)模計(jì)算、強(qiáng)大的存儲(chǔ)能力、虛擬化應(yīng)用等方面突出的優(yōu)勢(shì),能夠?yàn)樵剖謾C(jī)客戶端提供手機(jī)所需的業(yè)務(wù)服務(wù),支持全面實(shí)現(xiàn)智能手機(jī)應(yīng)用虛擬化。
技術(shù)實(shí)現(xiàn)思路
1、本公開實(shí)施例提出了一種鏡像更新方法、鏡像更新裝置、鏡像更新系統(tǒng)、電子設(shè)備、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)及計(jì)算機(jī)程序產(chǎn)品。通過(guò)本公開實(shí)施例提供的鏡像更新方案,有利于提高針對(duì)目標(biāo)文件的下載操作的效率,從而可以提高鏡像更新的成功率和效率,提升用戶體驗(yàn)。
2、第一方面,本公開實(shí)施例提出了一種鏡像更新方法,應(yīng)用于集中服務(wù)器,包括:響應(yīng)于接收到待執(zhí)行的鏡像更新任務(wù),獲取鏡像更新任務(wù)對(duì)應(yīng)的目標(biāo)文件;從多種候選下載模式中確定目標(biāo)文件對(duì)應(yīng)的目標(biāo)下載模式;向機(jī)房服務(wù)器發(fā)送鏡像更新任務(wù)對(duì)應(yīng)的鏡像更新消息;其中,鏡像更新消息包括目標(biāo)下載模式的指示信息。
3、第二方面,本公開實(shí)施例提出了一種鏡像更新方法,應(yīng)用于機(jī)房服務(wù)器,包括:接收集中服務(wù)器發(fā)送的待執(zhí)行的鏡像更新任務(wù)對(duì)應(yīng)的鏡像更新消息;其中,鏡像更新消息包括目標(biāo)文件對(duì)應(yīng)的目標(biāo)下載模式的指示信息,目標(biāo)文件與鏡像更新任務(wù)對(duì)應(yīng),目標(biāo)下載模式為多種候選下載模式中的一個(gè);向云端設(shè)備服務(wù)器發(fā)送鏡像更新消息。
4、第三方面,本公開實(shí)施例提出了一種鏡像更新方法,應(yīng)用于云端設(shè)備服務(wù)器,包括:接收機(jī)房服務(wù)器發(fā)送的待執(zhí)行的鏡像更新任務(wù)對(duì)應(yīng)的鏡像更新消息;其中,鏡像更新消息包括目標(biāo)文件對(duì)應(yīng)的目標(biāo)下載模式的指示信息,目標(biāo)文件與鏡像更新任務(wù)對(duì)應(yīng),目標(biāo)下載模式為多種候選下載模式中的一個(gè);響應(yīng)于接收到的鏡像更新消息,執(zhí)行針對(duì)目標(biāo)文件的下載操作。
5、第四方面,本公開實(shí)施例提出了一種鏡像更新方法,應(yīng)用于包括集中服務(wù)器、機(jī)房服務(wù)器和云端設(shè)備服務(wù)器的鏡像更新系統(tǒng),該方法包括:集中服務(wù)器響應(yīng)于接收到待執(zhí)行的鏡像更新任務(wù),獲取鏡像更新任務(wù)對(duì)應(yīng)的目標(biāo)文件,并從多種候選下載模式中確定目標(biāo)文件對(duì)應(yīng)的目標(biāo)下載模式;集中服務(wù)器向機(jī)房服務(wù)器發(fā)送鏡像更新任務(wù)對(duì)應(yīng)的鏡像更新消息;其中,鏡像更新消息包括目標(biāo)下載模式的指示信息;機(jī)房服務(wù)器將接收到的鏡像更新消息發(fā)送至云端設(shè)備服務(wù)器;云端設(shè)備服務(wù)器響應(yīng)于接收到的鏡像更新消息,執(zhí)行針對(duì)目標(biāo)文件的下載操作。
6、第五方面,本公開實(shí)施例提出了一種鏡像更新裝置,應(yīng)用于集中服務(wù)器,包括:第一獲取模塊、確定模塊和第一發(fā)送模塊。其中,該第一獲取模塊被配置為響應(yīng)于接收到待執(zhí)行的鏡像更新任務(wù),獲取鏡像更新任務(wù)對(duì)應(yīng)的目標(biāo)文件;該確定模塊被配置為從多種候選下載模式中確定目標(biāo)文件對(duì)應(yīng)的目標(biāo)下載模式;該第一發(fā)送模塊被配置為向機(jī)房服務(wù)器發(fā)送鏡像更新任務(wù)對(duì)應(yīng)的鏡像更新消息;其中,鏡像更新消息包括目標(biāo)下載模式的指示信息。
7、第六方面,本公開實(shí)施例提出了一種鏡像更新裝置,應(yīng)用于機(jī)房服務(wù)器,包括:第二接收模塊和第二發(fā)送模塊。其中,該第二接收模塊被配置為接收集中服務(wù)器發(fā)送的待執(zhí)行的鏡像更新任務(wù)對(duì)應(yīng)的鏡像更新消息;該鏡像更新消息包括目標(biāo)文件對(duì)應(yīng)的目標(biāo)下載模式的指示信息,目標(biāo)文件與鏡像更新任務(wù)對(duì)應(yīng),目標(biāo)下載模式為多種候選下載模式中的一個(gè);該第二發(fā)送模塊被配置為向云端設(shè)備服務(wù)器發(fā)送鏡像更新消息。
8、第七方面,本公開實(shí)施例提出了一種鏡像更新裝置,應(yīng)用于云端設(shè)備服務(wù)器,包括:第四接收模塊和處理模塊。其中,該第四接收模塊被配置為接收機(jī)房服務(wù)器發(fā)送的待執(zhí)行的鏡像更新任務(wù)對(duì)應(yīng)的鏡像更新消息;該鏡像更新消息包括目標(biāo)文件對(duì)應(yīng)的目標(biāo)下載模式的指示信息,目標(biāo)文件與鏡像更新任務(wù)對(duì)應(yīng),目標(biāo)下載模式為多種候選下載模式中的一個(gè);該處理模塊被配置為響應(yīng)于接收到的鏡像更新消息,執(zhí)行針對(duì)目標(biāo)文件的下載操作。
9、第八方面,本公開實(shí)施例提出了一種鏡像更新系統(tǒng),包括:集中服務(wù)器、機(jī)房服務(wù)器和云端設(shè)備服務(wù)器。其中,該集中服務(wù)器被配置為:響應(yīng)于接收到待執(zhí)行的鏡像更新任務(wù),獲取鏡像更新任務(wù)對(duì)應(yīng)的目標(biāo)文件,并從多種候選下載模式中確定目標(biāo)文件對(duì)應(yīng)的目標(biāo)下載模式;以及向機(jī)房服務(wù)器發(fā)送鏡像更新任務(wù)對(duì)應(yīng)的鏡像更新消息;該鏡像更新消息包括目標(biāo)下載模式的指示信息;該機(jī)房服務(wù)器被配置為將接收到的鏡像更新消息發(fā)送至云端設(shè)備服務(wù)器;該云端設(shè)備服務(wù)器被配置為響應(yīng)于接收到的鏡像更新消息,執(zhí)行針對(duì)目標(biāo)文件的下載操作。
10、第九方面,本公開實(shí)施例提供了一種電子設(shè)備,該電子設(shè)備包括:至少一個(gè)處理器;以及與至少一個(gè)處理器通信連接的存儲(chǔ)器;其中,存儲(chǔ)器存儲(chǔ)有可被至少一個(gè)處理器執(zhí)行的指令,該指令被至少一個(gè)處理器執(zhí)行,以使至少一個(gè)處理器執(zhí)行時(shí)能夠?qū)崿F(xiàn)如第一方面至第三方面中任一實(shí)現(xiàn)方式描述的鏡像更新方法。
11、第十方面,本公開實(shí)施例提供了一種存儲(chǔ)有計(jì)算機(jī)指令的非瞬時(shí)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),該計(jì)算機(jī)指令用于使計(jì)算機(jī)執(zhí)行時(shí)能夠?qū)崿F(xiàn)如第一方面至第三方面中任一實(shí)現(xiàn)方式描述的鏡像更新方法。
12、第十一方面,本公開實(shí)施例提供了一種包括計(jì)算機(jī)程序的計(jì)算機(jī)程序產(chǎn)品,該計(jì)算機(jī)程序在被處理器執(zhí)行時(shí)能夠?qū)崿F(xiàn)如第一方面至第三方面中任一實(shí)現(xiàn)方式描述的鏡像更新方法。
13、應(yīng)當(dāng)理解,本部分所描述的內(nèi)容并非旨在標(biāo)識(shí)本公開的實(shí)施例的關(guān)鍵或重要特征,也不用于限制本公開的范圍。本公開的其它特征將通過(guò)以下的說(shuō)明書而變得容易理解。
1.一種鏡像更新方法,應(yīng)用于集中服務(wù)器,包括:
2.根據(jù)權(quán)利要求1所述的方法,其中,所述多種候選下載模式包括:基于文件傳輸協(xié)議的下載模式、基于超文本傳輸協(xié)議的下載模式和基于簡(jiǎn)單存儲(chǔ)服務(wù)協(xié)議的下載模式。
3.根據(jù)權(quán)利要求1或2所述的方法,還包括:
4.根據(jù)權(quán)利要求3所述的方法,還包括:
5.根據(jù)權(quán)利要求4所述的方法,還包括:
6.根據(jù)權(quán)利要求3所述的方法,其中,所述鏡像更新消息還包括所述至少兩個(gè)分片的數(shù)量指示信息。
7.一種鏡像更新方法,應(yīng)用于機(jī)房服務(wù)器,包括:
8.根據(jù)權(quán)利要求7所述的方法,其中,所述多種候選下載模式包括:基于文件傳輸協(xié)議的下載模式、基于超文本傳輸協(xié)議的下載模式和基于簡(jiǎn)單存儲(chǔ)服務(wù)協(xié)議的下載模式。
9.根據(jù)權(quán)利要求7或8所述的方法,其中,所述目標(biāo)文件的大小大于或等于預(yù)設(shè)閾值、且被所述集中服務(wù)器分片處理為至少兩個(gè)分片文件;
10.根據(jù)權(quán)利要求9所述的方法,還包括:
11.根據(jù)權(quán)利要求9所述的方法,還包括:
12.根據(jù)權(quán)利要求11所述的方法,還包括:
13.根據(jù)權(quán)利要求9所述的方法,其中,所述鏡像更新消息還包括所述至少兩個(gè)分片的數(shù)量指示信息。
14.一種鏡像更新方法,應(yīng)用于云端設(shè)備服務(wù)器,包括:
15.根據(jù)權(quán)利要求14所述的方法,其中,所述多種候選下載模式包括:基于文件傳輸協(xié)議的下載模式、基于超文本傳輸協(xié)議的下載模式和基于簡(jiǎn)單存儲(chǔ)服務(wù)協(xié)議的下載模式。
16.根據(jù)權(quán)利要求14或15所述的方法,其中,所述目標(biāo)文件的大小大于或等于預(yù)設(shè)閾值、且被所述集中服務(wù)器分片處理為至少兩個(gè)分片文件;
17.根據(jù)權(quán)利要求16所述的方法,其中,所述對(duì)所述第二分片文件執(zhí)行下載操作,包括:
18.根據(jù)權(quán)利要求17所述的方法,還包括:
19.根據(jù)權(quán)利要求16所述的方法,還包括:
20.根據(jù)權(quán)利要求19所述的方法,還包括:
21.根據(jù)權(quán)利要求20所述的方法,還包括:
22.根據(jù)權(quán)利要求16所述的方法,其中,所述鏡像更新消息還包括所述至少兩個(gè)分片的數(shù)量指示信息。
23.一種鏡像更新方法,應(yīng)用于包括集中服務(wù)器、機(jī)房服務(wù)器和云端設(shè)備服務(wù)器的鏡像更新系統(tǒng),所述方法包括:
24.一種鏡像更新裝置,應(yīng)用于集中服務(wù)器,包括:
25.根據(jù)權(quán)利要求24所述的裝置,其中,所述多種候選下載模式包括:基于文件傳輸協(xié)議的下載模式、基于超文本傳輸協(xié)議的下載模式和基于簡(jiǎn)單存儲(chǔ)服務(wù)協(xié)議的下載模式。
26.根據(jù)權(quán)利要求24或25所述的裝置,還包括:
27.根據(jù)權(quán)利要求26所述的裝置,還包括:
28.根據(jù)權(quán)利要求27所述的裝置,還包括:
29.根據(jù)權(quán)利要求26所述的裝置,其中,所述鏡像更新消息還包括所述至少兩個(gè)分片的數(shù)量指示信息。
30.一種鏡像更新裝置,應(yīng)用于機(jī)房服務(wù)器,包括:
31.根據(jù)權(quán)利要求30所述的裝置,其中,所述多種候選下載模式包括:基于文件傳輸協(xié)議的下載模式、基于超文本傳輸協(xié)議的下載模式和基于簡(jiǎn)單存儲(chǔ)服務(wù)協(xié)議的下載模式。
32.根據(jù)權(quán)利要求30或31所述的裝置,其中,所述目標(biāo)文件的大小大于或等于預(yù)設(shè)閾值、且被所述集中服務(wù)器分片處理為至少兩個(gè)分片文件;以及
33.根據(jù)權(quán)利要求32所述的裝置,還包括:
34.根據(jù)權(quán)利要求33所述的裝置,其中,
35.根據(jù)權(quán)利要求34所述的裝置,所述第二發(fā)送模塊還被配置為:
36.根據(jù)權(quán)利要求32所述的裝置,其中,所述鏡像更新消息還包括所述至少兩個(gè)分片的數(shù)量指示信息。
37.一種鏡像更新裝置,應(yīng)用于云端設(shè)備服務(wù)器,包括:
38.根據(jù)權(quán)利要求37所述的裝置,其中,所述多種候選下載模式包括:基于文件傳輸協(xié)議的下載模式、基于超文本傳輸協(xié)議的下載模式和基于簡(jiǎn)單存儲(chǔ)服務(wù)協(xié)議的下載模式。
39.根據(jù)權(quán)利要求37或38所述的裝置,其中,所述目標(biāo)文件的大小大于或等于預(yù)設(shè)閾值、且被所述集中服務(wù)器分片處理為至少兩個(gè)分片文件;以及
40.根據(jù)權(quán)利要求39所述的裝置,其中,所述下載子模塊具體被配置為:
41.根據(jù)權(quán)利要求40所述的裝置,其中,所述下載子模塊進(jìn)一步被配置為:
42.根據(jù)權(quán)利要求39所述的裝置,還包括:
43.根據(jù)權(quán)利要求42所述的裝置,其中,所述處理模塊還被配置為:
44.根據(jù)權(quán)利要求43所述的裝置,其中,
45.根據(jù)權(quán)利要求39所述的裝置,其中,所述鏡像更新消息還包括所述至少兩個(gè)分片的數(shù)量指示信息。
46.一種鏡像更新系統(tǒng),包括:
47.一種電子設(shè)備,包括:
48.一種存儲(chǔ)有計(jì)算機(jī)指令的非瞬時(shí)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)指令用于使所述計(jì)算機(jī)執(zhí)行權(quán)利要求1-6中任一項(xiàng)所述的由集中服務(wù)器執(zhí)行的鏡像更新方法,或者執(zhí)行權(quán)利要求7-13中任一項(xiàng)所述的由機(jī)房服務(wù)器執(zhí)行的鏡像更新方法,或者執(zhí)行權(quán)利要求14-22中任一項(xiàng)所述的由云端設(shè)備服務(wù)器執(zhí)行的鏡像更新方法。
49.一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)根據(jù)權(quán)利要求1-6中任一項(xiàng)所述的由集中服務(wù)器執(zhí)行的鏡像更新方法的步驟,或者實(shí)現(xiàn)根據(jù)權(quán)利要求7-13中任一項(xiàng)所述的由機(jī)房服務(wù)器執(zhí)行的鏡像更新方法的步驟,或者實(shí)現(xiàn)根據(jù)權(quán)利要求14-22中任一項(xiàng)所述的由云端設(shè)備服務(wù)器執(zhí)行的鏡像更新方法的步驟。