1.一種應(yīng)用運行方法,包括:
配置應(yīng)用程序的實例進(jìn)程,其中,所述實例進(jìn)程包括主實例進(jìn)程和至少一個從實例進(jìn)程,采用實例標(biāo)識唯一表示一個實例進(jìn)程;
依據(jù)所述實例標(biāo)識區(qū)分調(diào)用主實例進(jìn)程或從實例進(jìn)程對應(yīng)的應(yīng)用程序;
通過調(diào)用的主實例進(jìn)程或從實例進(jìn)程對進(jìn)程消息進(jìn)行處理。
2.如權(quán)利要求1所述的方法,其特征在于,所述配置應(yīng)用程序的實例進(jìn)程,包括:
為應(yīng)用進(jìn)程注冊一個主實例進(jìn)程,配置所述主實例進(jìn)程的實例標(biāo)識;
為所述主實例進(jìn)程注冊至少一個從實例進(jìn)程,配置每個從實例進(jìn)程的實例標(biāo)識。
3.如權(quán)利要求2所述的方法,其特征在于,還包括:
為所述主實例進(jìn)程配置數(shù)據(jù)存儲地址的主存儲目錄;
在所述主存儲目錄下配置分別每個從實例進(jìn)程的數(shù)據(jù)存儲地址的子存儲目錄。
4.如權(quán)利要求1所述的方法,其特征在于,依據(jù)所述實例標(biāo)識區(qū)分調(diào)用主實例進(jìn)程或從實例進(jìn)程對應(yīng)的應(yīng)用程序,包括:
從進(jìn)程消息中獲取實例標(biāo)識;
確定所述實例標(biāo)識對應(yīng)的主實例進(jìn)程或從實例進(jìn)程,調(diào)用所述主實例進(jìn)程或從實例進(jìn)程對應(yīng)的應(yīng)用程序。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述操作系統(tǒng)為Android系統(tǒng);則依據(jù)所述實例標(biāo)識區(qū)分調(diào)用主實例進(jìn)程或從實例進(jìn)程對應(yīng)的應(yīng)用程序,包括:
Zygote進(jìn)程調(diào)用本地函數(shù)創(chuàng)建進(jìn)程,為所述進(jìn)程配置實例標(biāo)識確定創(chuàng)建主實例進(jìn)程或從實例進(jìn)程;
加載主實例進(jìn)程或從實例進(jìn)程所需的類函數(shù),運行所述應(yīng)用程序。
6.如權(quán)利要求3所述的方法,其特征在于,通過調(diào)用的主實例進(jìn)程或從實例進(jìn)程對進(jìn)程消息進(jìn)行處理,包括:
將所述進(jìn)程消息發(fā)送給調(diào)用的主實例進(jìn)程或從實例進(jìn)程,采用所述調(diào)用 的主實例進(jìn)程或從實例進(jìn)程處理所述進(jìn)程消息。
7.如權(quán)利要求3所述的方法,其特征在于,還包括:
將所述主實例進(jìn)程對應(yīng)應(yīng)用程序的應(yīng)用信息存儲到所述主存儲目錄下;
或,將所述從實例進(jìn)程對應(yīng)應(yīng)用程序的應(yīng)用信息存儲到子存儲目錄下,以執(zhí)行存儲隔離。
8.如權(quán)利要求1所述的方法,其特征在于,還包括:
為所述主實例進(jìn)程和每個從實例進(jìn)程分別配置應(yīng)用描述信息,其中,所述應(yīng)用描述信息包括應(yīng)用圖標(biāo)和應(yīng)用名稱;
在用戶界面中顯示各應(yīng)用描述信息。
9.如權(quán)利要求1所述的方法,其特征在于,還包括:
為主實例進(jìn)程和從實例進(jìn)程對應(yīng)應(yīng)用程序分別配置賬號信息。
10.一種應(yīng)用運行裝置,包括:
實例控制模塊,用于配置應(yīng)用程序的實例進(jìn)程,其中,所述實例進(jìn)程包括主實例進(jìn)程和至少一個從實例進(jìn)程,采用實例標(biāo)識唯一表示一個實例進(jìn)程;
協(xié)同控制模塊,用于依據(jù)所述實例標(biāo)識區(qū)分調(diào)用主實例進(jìn)程或從實例進(jìn)程對應(yīng)的應(yīng)用程序;通過調(diào)用的主實例進(jìn)程或從實例進(jìn)程對進(jìn)程消息進(jìn)行處理。