1.一種計算機實現(xiàn)的方法,其包括:
在配置有可執(zhí)行指令的計算裝置的控制下,
檢測所述計算裝置的輸入裝置中的指示打開數(shù)據(jù)文件的命令的輸入,可使用安裝在所述計算裝置上的至少一個應用來訪問所述數(shù)據(jù)文件,并且所述數(shù)據(jù)文件具有對應的文件類型;
至少部分地基于與所述文件類型相關(guān)聯(lián)的策略,確定將在與所述計算裝置的所述環(huán)境不同的虛擬計算環(huán)境中打開所述數(shù)據(jù)文件;
將所述數(shù)據(jù)文件提供到所述虛擬計算環(huán)境;以及
傳輸一個或多個可執(zhí)行指令,以便致使服務器啟動可用于在所述虛擬計算環(huán)境內(nèi)打開所述數(shù)據(jù)文件的應用。
2.如權(quán)利要求1所述的計算機實現(xiàn)的方法,其還包括:
從所述服務器接收修改的數(shù)據(jù)文件,所述修改的數(shù)據(jù)文件由于在所述虛擬計算環(huán)境內(nèi)使用所述應用來打開所述數(shù)據(jù)文件而創(chuàng)建;以及
使所述數(shù)據(jù)文件和所述修改的數(shù)據(jù)文件同步。
3.如權(quán)利要求1所述的計算機實現(xiàn)的方法,其中在所述計算機系統(tǒng)的操作系統(tǒng)的注冊表文件中編碼所述策略,所述注冊表文件指定具有所述對應文件類型的數(shù)據(jù)文件將與位置確定應用相關(guān)聯(lián),所述位置確定應用被配置來確定將在所述虛擬計算環(huán)境中打開所述數(shù)據(jù)文件。
4.如權(quán)利要求1所述的計算機實現(xiàn)的方法,其還包括由于確定將在所述虛擬計算環(huán)境中打開所述數(shù)據(jù)文件,提供與所述計算裝置的用戶相關(guān)聯(lián)的一個或多個憑證以便使得所述計算裝置能夠用于訪問所述虛擬計算環(huán)境。
5.一種系統(tǒng),其包括:
一個或多個處理器;
包括指令的存儲器,當由所述一個或多個處理器執(zhí)行時,所述指令致使所述系統(tǒng):
在第一計算環(huán)境中檢測打開數(shù)據(jù)文件的命令;
至少部分地基于與所述數(shù)據(jù)文件相關(guān)聯(lián)的策略,確定將在第二計算環(huán)境中打開所述數(shù)據(jù)文件,所述第一計算環(huán)境和所述第二計算環(huán)境被網(wǎng)絡(luò)分開;以及
將致使在所述第二計算環(huán)境內(nèi)打開所述數(shù)據(jù)文件的信息傳輸?shù)剿龅诙嬎悱h(huán)境。
6.如權(quán)利要求5所述的系統(tǒng),其中在與所述數(shù)據(jù)文件相關(guān)聯(lián)的注冊表文件中編碼所述策略。
7.如權(quán)利要求5所述的系統(tǒng),其中所述指令在被所述一個或多個處理器執(zhí)行時還致使所述系統(tǒng):
在所述第一計算環(huán)境中檢測打開第二數(shù)據(jù)文件的命令;
至少部分地基于與所述第二數(shù)據(jù)文件相關(guān)聯(lián)的策略,確定將在所述第一計算環(huán)境內(nèi)使用應用來打開所述第二數(shù)據(jù)文件;以及
啟動所述應用以便使得能夠使用所述第二數(shù)據(jù)文件。
8.如權(quán)利要求5所述的系統(tǒng),其中所述第一計算環(huán)境是通過所述網(wǎng)絡(luò)流式傳輸?shù)剿鱿到y(tǒng)的單租戶虛擬計算環(huán)境。
9.如權(quán)利要求5所述的系統(tǒng),其中所述指令在被所述一個或多個處理器執(zhí)行時還致使所述系統(tǒng):
從所述第二計算環(huán)境接收修改的數(shù)據(jù)文件,所述修改的數(shù)據(jù)文件由于在所述第二計算環(huán)境內(nèi)使用所述應用來打開所述數(shù)據(jù)文件而創(chuàng)建;以及
在所述第一計算環(huán)境內(nèi)使所述數(shù)據(jù)文件和所述修改的數(shù)據(jù)文件同步。
10.一種非暫時性計算機可讀存儲介質(zhì),其具有存儲在其上的可執(zhí)行指令,當由計算機系統(tǒng)的一個或多個處理器執(zhí)行時,所述指令致使所述計算機系統(tǒng)至少:
響應于在第一計算環(huán)境內(nèi)檢測到打開具有對應文件類型的數(shù)據(jù)文件的命令,
至少部分地基于與所述文件類型相關(guān)聯(lián)的策略,從所述計算機系統(tǒng)可訪問的多個單租戶虛擬計算環(huán)境中選擇單租戶虛擬計算環(huán)境;以及
將致使在所述選擇的單租戶虛擬計算環(huán)境內(nèi)打開所述數(shù)據(jù)文件的信息傳輸?shù)剿鲞x擇的計算環(huán)境。
11.如權(quán)利要求10所述的非暫時性計算機可讀存儲介質(zhì),其中所述指令還包括以下指令:其在被所述一個或多個處理器執(zhí)行時,致使所述計算機系統(tǒng)提供與所述第一計算環(huán)境的用戶計算裝置相關(guān)聯(lián)的一個或多個憑證,以便使得所述用戶計算裝置能夠訪問所述選擇的單租戶虛擬計算環(huán)境。
12.如權(quán)利要求10所述的非暫時性計算機可讀存儲介質(zhì),其中所述第一計算環(huán)境包括與所述選擇的單租戶虛擬計算環(huán)境的操作系統(tǒng)不同的操作系統(tǒng)。
13.如權(quán)利要求10所述的非暫時性計算機可讀存儲介質(zhì),其中所述指令還包括以下指令:其在被所述一個或多個處理器執(zhí)行時,由于從所述多個單租戶虛擬計算環(huán)境選擇所述單租戶虛擬計算環(huán)境,致使所述計算機系統(tǒng)傳輸致使供應所述選擇的單租戶虛擬計算環(huán)境的信息。
14.如權(quán)利要求10所述的非暫時性計算機可讀存儲介質(zhì),其中與所述文件類型相關(guān)聯(lián)的所述策略至少部分地基于所述多個單租戶虛擬計算環(huán)境中的每個單租戶虛擬環(huán)境的一個或多個安全方面,指定所述單租戶虛擬計算環(huán)境的排序。
15.如權(quán)利要求10所述的非暫時性計算機可讀存儲介質(zhì),其中在所述第一計算環(huán)境的操作系統(tǒng)的注冊表文件中編碼所述策略,所述注冊表文件指定具有所述對應文件類型的數(shù)據(jù)文件將與位置確定應用相關(guān)聯(lián),所述位置確定應用被配置來確定將在所述選擇的單租戶虛擬計算環(huán)境中打開所述數(shù)據(jù)文件。