足用戶看視頻、玩游戲、能網(wǎng)購的需求。
[0047]針對普通網(wǎng)絡用戶需求,提供如下的安裝軟件類:FALSH、JAVA語言操作平臺、輸入法、即時聊天、視頻播放、安全軟件。每一個安裝軟件類中存在相同功能的多個軟件。在每個安裝軟件類中選擇一個或多個軟件,以實現(xiàn)普通網(wǎng)絡用戶的應用環(huán)境。在本實施例中,對安裝軟件類中的軟件的數(shù)量不做限定。
[0048]將普通網(wǎng)絡用戶需求的應用環(huán)境所包含的所有軟件制作成一個鏡像文件,獲取鏡像文件,并將鏡像文件保存在應用容器中。
[0049]檢測鏡像文件是否被訪問,若鏡像文件被訪問,則生成訪問路徑。獲取客戶端的訪問位置,通過訪問路徑,將鏡像文件發(fā)送的客戶端的訪問位置。
[0050]客戶端接收鏡像文件,安裝鏡像文件,即可獲得應用環(huán)境。不需要將構建應用環(huán)境所需的軟件,一個一個的安裝到客戶端避免了繁瑣的操作。其他客戶端同樣可以訪問該鏡像文件,獲得該鏡像文件對應的應用環(huán)境,從而實現(xiàn)應用環(huán)境的共享。
[0051]本發(fā)明實施例提供的共享應用環(huán)境的方法,通過獲取應用環(huán)境的鏡像文件,將鏡像文件保存到應用容器中,檢測鏡像文件是否被訪問,若鏡像文件被訪問,則生成訪問路徑,獲取客戶端的訪問位置,通過訪問路徑,將鏡像文件發(fā)送到客戶端。與現(xiàn)有技術相比,本發(fā)明實施例能夠生成訪問路徑,客戶端通過訪問路徑,實現(xiàn)應用環(huán)境的共享。
[0052]進一步地,作為圖1所示方法的細化和擴展,本發(fā)明實施例還提供了一種共享應用環(huán)境的方法,如圖2所示,該方法包括:
[0053]201、獲取應用環(huán)境的鏡像文件。
[0054]鏡像文件的獲取,是通過獲取建立應用環(huán)境的文件;根據(jù)建立應用環(huán)境的文件,生成鏡像文件。不同的應用環(huán)境包含不同的構建應用環(huán)境的文件。示例性的,普通網(wǎng)絡用戶的應用環(huán)境包括FALSH、JAVA語言操作平臺、輸入法、即時聊天、視頻播放、安全軟件等安裝軟件類。而程序開發(fā)用戶的應用環(huán)境,還包括程序開發(fā)軟件。
[0055]構建應用環(huán)境的文件,根據(jù)用戶的具體需求決定。在本實施例中,對用戶需求不做限定,也就是對構建應用環(huán)境的文件的內容與數(shù)量不做限定。
[0056]202、將鏡像文件保存到應用容器。
[0057]應用容器為可移植的容器,并且可應用于任何語言、框架和系統(tǒng)中。
[0058]203、檢測鏡像文件是否被訪問。
[0059]204、若鏡像文件被訪問,則生成訪問路徑。
[0060]為不同的客戶端生成不同的訪問路徑,以便于不同客戶端同時修改鏡像文件。不同的客戶端生成不同的訪問路徑,而鏡像文件的存儲位置是相同的。通過不對的訪問路徑,將不同的客戶端區(qū)分開,實現(xiàn)不同客戶端同時對同一個鏡像文件進行操作。
[0061 ] 205、獲取客戶端的訪問位置。
[0062]206、通過訪問路徑,將鏡像文件發(fā)送到客戶端的訪問位置。
[0063]207、更新鏡像文件。
[0064]鏡像文件,可以隨著客戶端對鏡像文件的操作而發(fā)生改變。獲取客戶端對鏡像文件的更改信息;根據(jù)更改信息,更新鏡像文件。在更新的鏡像文件與鏡像文件的存儲位置相同。也就是說,獲取不同客戶端對鏡像文件的更改信息,更改的是同一個鏡像文件。
[0065]對于本發(fā)明實施例,具體的應用場景可以如下所示,但不限于此,包括:對于一個公司而言,由多個員工共同完成軟件產品的開發(fā)、運行和維護。參與該產品開發(fā)、運行與維護的員工的應用環(huán)境相同。應用環(huán)境,需要滿足軟件的運營需求。應用環(huán)境的構建,包括構建應用環(huán)境的基本安裝文件,也包括安裝文件的參數(shù),及文件中包含的數(shù)據(jù)信息。
[0066]針對軟件開發(fā)用戶的客戶端,提供的軟件類包括但不限于編程語言環(huán)境、仿真軟件、數(shù)據(jù)庫軟件、辦公軟件。一個軟件類中包括一個軟件,以便于不同員工之間的合作。軟件類,軟件類與軟件產品有關,需要滿足對軟件產品的開發(fā)、運行和維護的所有需求。
[0067]將軟件開發(fā)用戶需求的應用環(huán)境所包含的所有軟件制作成一個鏡像文件,獲取鏡像文件,并將鏡像文件保存在應用容器中。
[0068]檢測鏡像文件是否被訪問,若鏡像文件被訪問,則生成訪問路徑。獲取客戶端的訪問位置,通過訪問路徑,將鏡像文件發(fā)送的客戶端的訪問位置。
[0069]客戶端接收鏡像文件,安裝鏡像文件,即可獲得應用環(huán)境。不需要將構建應用環(huán)境所需的軟件,一個一個的安裝到客戶端避免了繁瑣的操作。其他客戶端同樣可以訪問該鏡像文件,獲得該鏡像文件對應的應用環(huán)境,從而實現(xiàn)應用環(huán)境的共享。
[0070]員工在客戶端,處理軟件產品的開發(fā)、運行與維護的相關問題,更改構建應用環(huán)境的文件中包含的數(shù)據(jù)信息。通過訪問路徑,接收客戶端發(fā)送的更改的構建應用環(huán)境文件的信息。根據(jù)接收到的更改信息,更新鏡像文件。由于訪問路徑的不同,多個客戶端可以同時更新鏡像文件。在客戶端再次訪問鏡像文件時,訪問到的鏡像文件為更新后的鏡像文件,直接訪問更改后的鏡像文件,直接掌握產品的進展情況。
[0071]這樣不僅實現(xiàn)了應用環(huán)境的共享,還實現(xiàn)了數(shù)據(jù)信息的同步,為產品的開發(fā)、運行與維護帶來極大的便利。
[0072]進一步地,作為圖1和圖2所示方法的實現(xiàn),本發(fā)明實施例還提供了一種共享應用環(huán)境的裝置。本裝置實施例與前述方法實施例對應,為便于閱讀,本裝置實施例不再對前述方法實施例中的細節(jié)內容進行逐一贅述,但應當明確,本裝置實施例能夠對應實現(xiàn)前述方法實施例中的全部內容。如圖3所示,該裝置包括:第一獲取單元31、保存單元32、檢測單元33、生成單元34、第二獲取單元35以及發(fā)送單元36。其中,
[0073]第一獲取單元31,用于獲取應用環(huán)境的鏡像文件;
[0074]保存單元32,用于將第一獲取單元31獲取的鏡像文件保存到應用容器;
[0075]檢測單元33,用于檢測保存單元32保存的鏡像文件是否被訪問;
[0076]生成單元34,用于若檢測單元33檢測到鏡像文件被訪問,則生成訪問路徑;
[0077]第二獲取單元35,用于獲取客戶端的訪問位置;
[0078]發(fā)送單元36,用于通過生成單元34生成的訪問路徑,將鏡像文件發(fā)送到第二獲取單元35獲取的客戶端的訪問位置。
[0079]進一步地,如圖4所示,第一獲取單元31,包括:
[0080]獲取模塊311,用于獲取建立應用環(huán)境的文件;
[0081]生成模塊312,用于根據(jù)獲取模塊311獲取的建立應用環(huán)境的文件,生成鏡像文件。
[0082]進一步地,保存單元32保存鏡像文件的應用容器為可移植的容器,并且可應用于任何語言、框架和系統(tǒng)中。
[0083]進一步地,生成單元34,用于為不同的客戶端生成不同的訪問路徑,以便于不同客戶端同時修改鏡像文件。
[0084]進一步地,如圖4所示,該裝置還包括:
[0085]第三獲取單元37,用于在發(fā)送單元36發(fā)送鏡像文件之后,獲取客戶端對鏡像文件的更改信息;
[0086]更新單元38,用于根據(jù)第三獲取單元37獲取的更改信息,更新鏡像文件。
[0087]本發(fā)明實施例提供的共享應用環(huán)境的裝置,通過獲取應用環(huán)境的鏡像文件,將鏡像文件保存到應用容器中,檢測鏡像文件是否被訪問,若鏡像文件被訪問,則生成訪問路徑,獲取客戶端的訪問位置,通過訪問路徑,將鏡像文件發(fā)送到客戶端。與現(xiàn)有技術相比