1.一種用于代表在具有處理器的設(shè)備的虛擬環(huán)境內(nèi)的應(yīng)用來實施處理的方法,所述方法包括:
在所述處理器上執(zhí)行指令,所述指令被配置成:
在從應(yīng)用接收到針對執(zhí)行涉及執(zhí)行事件的工作者進(jìn)程的請求時,發(fā)起在所述虛擬環(huán)境外部執(zhí)行所述工作者進(jìn)程;
在檢測到所述應(yīng)用終止時,避免終止所述工作者進(jìn)程;以及
在所述工作者進(jìn)程實現(xiàn)所述執(zhí)行事件時,向所述應(yīng)用通知所述工作者進(jìn)程的所述執(zhí)行事件。
2.根據(jù)權(quán)利要求1所述的方法,所述執(zhí)行事件是從包括下列各項的執(zhí)行事件集合中選擇的:完成計算進(jìn)程;超時;檢測到來自所述設(shè)備的用戶的用戶輸入;以及檢測到所述設(shè)備的設(shè)備事件。
3.根據(jù)權(quán)利要求1所述的方法,所述指令還被配置成:
在終止所述虛擬環(huán)境時,避免終止所述工作者進(jìn)程。
4.根據(jù)權(quán)利要求1所述的方法,所述指令還被配置成,
在檢測到所述應(yīng)用終止之后檢測到所述應(yīng)用重新發(fā)起時:識別由所述應(yīng)用在終止之前發(fā)起的至少一個識別的工作者進(jìn)程,以及將所述應(yīng)用與所述至少一個識別的工作者進(jìn)程重新連接。
5.根據(jù)權(quán)利要求1所述的方法,向所述應(yīng)用通知包括:
確定所述應(yīng)用是否已經(jīng)終止;以及
在確定所述應(yīng)用已經(jīng)終止時,在所述虛擬環(huán)境中重新發(fā)起所述應(yīng)用。
6.根據(jù)權(quán)利要求1所述的方法:
來自所述應(yīng)用的所述請求指定回調(diào);并且
向所述應(yīng)用通知包括:在所述工作者進(jìn)程實現(xiàn)所述執(zhí)行事件時,調(diào)用所述應(yīng)用的所述回調(diào)。
7.根據(jù)權(quán)利要求1所述的方法:
所述設(shè)備包括計算環(huán)境;并且
終止所述應(yīng)用包括:在重新啟動所述設(shè)備的所述計算環(huán)境的同時,終止所述應(yīng)用。
8.根據(jù)權(quán)利要求7所述的方法,所述指令還被配置成:
在重新啟動所述設(shè)備的所述計算環(huán)境之后,重新發(fā)起在所述虛擬環(huán)境外部執(zhí)行所述工作者進(jìn)程。
9.根據(jù)權(quán)利要求1所述的方法:
所述設(shè)備能夠訪問在第二設(shè)備上執(zhí)行的遠(yuǎn)程進(jìn)程;并且
所述指令還被配置成:在接收到針對將在所述第二設(shè)備上執(zhí)行的所述遠(yuǎn)程進(jìn)程與所述工作者進(jìn)程連接的請求時,將所述遠(yuǎn)程進(jìn)程與所述工作者進(jìn)程連接。
10.一種包括指令的計算機可讀存儲介質(zhì),當(dāng)在包括虛擬環(huán)境的設(shè)備的處理器上執(zhí)行所述指令時,導(dǎo)致所述設(shè)備通過以下操作來代表所述虛擬環(huán)境內(nèi)的應(yīng)用實施處理:
在從應(yīng)用接收到針對執(zhí)行涉及執(zhí)行事件的工作者進(jìn)程的請求時,發(fā)起在所述虛擬環(huán)境外部執(zhí)行所述工作者進(jìn)程;
在檢測到所述應(yīng)用終止時,避免終止所述工作者進(jìn)程;以及
在所述工作者進(jìn)程實現(xiàn)所述執(zhí)行事件時,向所述應(yīng)用通知所述工作者進(jìn)程的所述執(zhí)行事件。
11.根據(jù)權(quán)利要求10所述的計算機可讀存儲介質(zhì),發(fā)起在所述虛擬環(huán)境外部執(zhí)行所述工作者進(jìn)程包括:
向用戶給出發(fā)起在所述虛擬環(huán)境外部執(zhí)行所述工作者進(jìn)程的提議;并且
在從所述用戶接收到對于所述提議的接受時,發(fā)起在所述虛擬環(huán)境外部執(zhí)行所述工作者進(jìn)程。
12.根據(jù)權(quán)利要求10所述的計算機可讀存儲介質(zhì):
所述設(shè)備包括計算環(huán)境;并且
向所述應(yīng)用通知所述工作者進(jìn)程的所述執(zhí)行事件包括:將所述虛擬環(huán)境和所述應(yīng)用帶到所述設(shè)備的所述計算環(huán)境內(nèi)的前臺呈現(xiàn)。