一種共享應(yīng)用環(huán)境的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種共享應(yīng)用環(huán)境的方法及裝置。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,越來越多的產(chǎn)品開發(fā)、運行與維護通過網(wǎng)絡(luò)協(xié)調(diào)共同完成。工作人員通常在個人PC機上完成工作,每個工作人員在個人的PC機上搭建工作應(yīng)用環(huán)境,應(yīng)用環(huán)境中包括開發(fā)包、開發(fā)軟件、應(yīng)用軟件等。若增加新的工作人員,則需要搭建新的工作應(yīng)用環(huán)境,不能實現(xiàn)工作應(yīng)用環(huán)境的共享。搭建新的工作應(yīng)用環(huán)境,需要耗費大量的時間,而且要保證所有軟件都能正常使用,還需設(shè)置很多參數(shù)。由于搭建工作應(yīng)用環(huán)境給工作人員造成了嚴重的困擾。
[0003]在現(xiàn)有技術(shù)中,在WEB服務(wù)器中搭建工作應(yīng)用環(huán)境,通過在線編輯的方式,在WEB端完成工作。從WEB登錄到WEB服務(wù)器中完成工作。而WEB服務(wù)器的隔離性不好,不能保證用戶的安全性,而且不能實現(xiàn)在同一用戶下同時更改。也就是說,若同一個產(chǎn)品需要多人共同合作完成,通過在線編輯的方式,在同一時間只能有一個人工作,不能實現(xiàn)應(yīng)用環(huán)境的共享。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供了一種共享應(yīng)用環(huán)境的方法及裝置,能夠解決不同的客戶端不能共享應(yīng)用環(huán)境的問題。
[0005]為了解決上述技術(shù)問題,一方面,本發(fā)明提供了一種共享應(yīng)用環(huán)境的方法,該方法包括:
[0006]獲取應(yīng)用環(huán)境的鏡像文件;
[0007]將所述鏡像文件保存到應(yīng)用容器;
[0008]檢測所述鏡像文件是否被訪問;
[0009]若所述鏡像文件被訪問,則生成訪問路徑;
[0010]獲取客戶端的訪問位置;
[0011 ]通過所述訪問路徑,將所述鏡像文件發(fā)送到所述客戶端的訪問位置。
[0012]另一方面,本發(fā)明提供了一種共享應(yīng)用環(huán)境的裝置,該裝置包括:
[0013]第一獲取單元,用于獲取應(yīng)用環(huán)境的鏡像文件;
[0014]保存單元,用于將所述第一獲取單元獲取的鏡像文件保存到應(yīng)用容器;
[0015]檢測單元,用于檢測所述保存單元保存的鏡像文件是否被訪問;
[0016]生成單元,用于若所述檢測單元檢測到鏡像文件被訪問,則生成訪問路徑;
[0017]第二獲取單元,用于獲取客戶端的訪問位置;
[0018]發(fā)送單元,用于通過所述生成單元生成的訪問路徑,將所述鏡像文件發(fā)送到所述第二獲取單元獲取的客戶端的訪問位置。
[0019]本發(fā)明提供的共享應(yīng)用環(huán)境的方法與裝置,通過獲取應(yīng)用環(huán)境的鏡像文件,將鏡像文件保存到應(yīng)用容器中,檢測鏡像文件是否被訪問,若鏡像文件被訪問,則生成訪問路徑,獲取客戶端的訪問位置,通過訪問路徑,將鏡像文件發(fā)送到客戶端。與現(xiàn)有技術(shù)相比,本發(fā)明能夠生成訪問路徑,客戶端通過訪問路徑,實現(xiàn)應(yīng)用環(huán)境的共享。
[0020]上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的【具體實施方式】。
【附圖說明】
[0021]通過閱讀下文優(yōu)選實施方式的詳細描述,各種其他的優(yōu)點和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0022]圖1示出了本發(fā)明實施例提供的一種共享應(yīng)用環(huán)境的方法流程圖;
[0023]圖2示出了本發(fā)明實施例提供的另一種共享應(yīng)用環(huán)境的方法流程圖;
[0024]圖3示出了本發(fā)明實施例提供的一種共享應(yīng)用環(huán)境的裝置組成框圖;
[0025]圖4示出了本發(fā)明實施例提供的另一種共享應(yīng)用環(huán)境的裝置組成框圖。
【具體實施方式】
[0026]下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應(yīng)當理解,可以以各種形式實現(xiàn)本公開而不應(yīng)被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達給本領(lǐng)域的技術(shù)人員。
[0027]本發(fā)明實施例提供了一種共享應(yīng)用環(huán)境的方法,如圖1所示,該方法包括:
[0028]101、獲取應(yīng)用環(huán)境的鏡像文件。
[0029]應(yīng)用環(huán)境,是指客戶端需要的軟件環(huán)境,構(gòu)建應(yīng)用環(huán)境的文件包括應(yīng)用軟件、開發(fā)軟件、開發(fā)包等等。在客戶端上安裝構(gòu)建應(yīng)用環(huán)境的所有文件,并保證文件能正常使用,才能構(gòu)建成功客戶端的應(yīng)用環(huán)境。
[0030]鏡像文件,與壓縮包類似,它將特定的一系列文件按照一定的格式制作成單一的文件,以方便用戶下載和使用,可以被特定的軟件識別并可直接刻錄到光盤上。
[0031]應(yīng)用環(huán)境的鏡像文件,是指由構(gòu)建應(yīng)用環(huán)境的文件制作的鏡像文件。應(yīng)用環(huán)境的鏡像文件,隨著客戶端對應(yīng)用環(huán)境需求的變化而變化。在本實施例中,對鏡像文件中包含的構(gòu)建應(yīng)用環(huán)境的文件內(nèi)容及數(shù)量不做限定。
[0032]獲取鏡像文件,安裝鏡像文件,就可以構(gòu)建應(yīng)用環(huán)境。
[0033]102、將鏡像文件保存到應(yīng)用容器。
[0034]將步驟101獲取到的鏡像文件,保存到應(yīng)用容器。應(yīng)用容器,是一個開發(fā)、迀移和運行應(yīng)用程序的平臺,使用沙箱機制,相互之間不會有任何接口。應(yīng)用容器可以將鏡像文件打包,也可以實現(xiàn)虛擬化。
[0035]鏡像文件通過應(yīng)用容器打包后,統(tǒng)一下載、啟動、擴展、刪除和迀移,以便于鏡像文件的部署和運維。應(yīng)用容器的性能開銷較小,易于實現(xiàn)機器和數(shù)據(jù)中心的運行。
[0036]103、檢測鏡像文件是否被訪問。
[0037]在接收客戶端的訪問請求后,根據(jù)鏡像文件信息設(shè)置檢測條件,檢測鏡像文件是否被訪問。設(shè)置檢測條件的位置,可以在接收訪問請求但是未開始響應(yīng)請求之前,可以在接收訪問請求但是未訪問鏡像文件之前。在本實施例中,對設(shè)置檢測條件的位置不做限定。
[0038]檢測鏡像文件是否被訪問,可以檢測訪問位置是否為鏡像文件的位置,也可以檢測鏡像文件的關(guān)鍵詞。在本實施例中,檢測鏡像文件的檢測方式不做限定。
[0039]104、若鏡像文件被訪問,則生成訪問路徑。
[0040]訪問路徑,反映鏡像文件的位置信息,是從訪問入口到鏡像文件的路徑。通過訪問路徑,客戶端能直接獲取鏡像文件。訪問路徑,即是獲取鏡像文件的路徑,也是傳輸構(gòu)建應(yīng)用環(huán)境包含的數(shù)據(jù)信息的傳輸路徑。
[0041 ] 105、獲取客戶端的訪問位置。
[0042]客戶端,即發(fā)出訪問鏡像文件請求的客戶端??蛻舳说脑L問位置,即客戶端的位置,可以是客戶端的IP地址,也可以是客戶端的物理地址,也可以是能查找到客戶端位置的其他信息。在本實施例中,對客戶端的訪問位置的位置信息包含的內(nèi)容不做限定。
[0043]獲取客戶端的訪問位置,就是獲取客戶端的位置信息,以便于鏡像文件的發(fā)送。
[0044]106、通過訪問路徑,將鏡像文件發(fā)送到客戶端的訪問位置。
[0045]通過訪問路徑查找鏡像文件,通過訪問位置查找客戶端,將鏡像文件發(fā)送到客戶端。
[0046]對于本發(fā)明實施例,具體的應(yīng)用場景可以如下所示,但不限于此,包括:假設(shè)客戶端的使用者是一個普通網(wǎng)絡(luò)用戶,普通網(wǎng)絡(luò)用戶需要的應(yīng)用環(huán)境,應(yīng)該滿