本發(fā)明涉及移動通信技術(shù)領(lǐng)域,尤其涉及一種基于雙系統(tǒng)的應(yīng)用管理方法及其移動終端。
背景技術(shù):
隨著用戶對數(shù)據(jù)安全性的重視,現(xiàn)有的移動終端(譬如:智能手機)引入了雙系統(tǒng)的概念,即在移動終端中分別安裝智能系統(tǒng)和安全系統(tǒng)(也稱隱私系統(tǒng)),普通系統(tǒng)和安全系統(tǒng)分別劃分對應(yīng)的存儲空間。智能系統(tǒng)和安全系統(tǒng)里的信息均單獨存放在移動終端對應(yīng)的存儲空間。
目前,在安裝應(yīng)用時,由于智能系統(tǒng)和安全系統(tǒng)的存儲空間獨立,因此,對于同一款應(yīng)用,若需要同時在安全系統(tǒng)和隱私系統(tǒng)使用,需要同時在兩個系統(tǒng)中分別安裝該應(yīng)用,以保證雙系統(tǒng)中數(shù)據(jù)的分離,保護用戶隱私。但是,目前很多應(yīng)用屬于基礎(chǔ)應(yīng)用,并不包含很多用戶的隱私數(shù)據(jù),在雙系統(tǒng)中同時安裝,安裝步驟比較繁瑣,同時會造成存儲空間等移動終端資源的浪費。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的是提供一種基于雙系統(tǒng)的應(yīng)用管理方法,以解決現(xiàn)有的雙系統(tǒng)中基礎(chǔ)應(yīng)用的安裝步驟繁瑣,存儲空間資源浪費比較嚴重等問題。此外,本發(fā)明還提供了實現(xiàn)基于雙系統(tǒng)的應(yīng)用管理方法的移動終端。
為了解決上述問題,本發(fā)明提供了一種基于雙系統(tǒng)的應(yīng)用管理方法,其應(yīng)用于包括第一系統(tǒng)和第二系統(tǒng)的移動終端,所述移動終端包括用于存儲所述第一系統(tǒng)的獨立數(shù)據(jù)信息的第一存儲空間、用于存儲所述第二系統(tǒng)的獨立數(shù)據(jù)信息的第二存儲空間、以及存儲兩個系統(tǒng)的共用數(shù)據(jù)信息的共享存儲空間。該基于雙系統(tǒng)的應(yīng)用管理方法包括如下步驟:
判斷待安裝的目標應(yīng)用是否為預(yù)設(shè)基礎(chǔ)應(yīng)用;
若所述目標應(yīng)用是所述預(yù)設(shè)基礎(chǔ)應(yīng)用,安裝所述目標應(yīng)用至所述共享存儲空間,并在所述第一系統(tǒng)和所述第二系統(tǒng)分別添加注冊表以及生成對應(yīng)的目標應(yīng)用圖標。
作為本發(fā)明的進一步改進,判斷目標應(yīng)用是否為預(yù)設(shè)基礎(chǔ)應(yīng)用的步驟之后,還包括:
若所述目標應(yīng)用非所述預(yù)設(shè)基礎(chǔ)應(yīng)用,判斷所述目標應(yīng)用是否為預(yù)設(shè)隱私應(yīng)用;
若所述目標應(yīng)用是預(yù)設(shè)隱私應(yīng)用,安裝所述目標應(yīng)用至所述第二存儲空間,并在所述第二系統(tǒng)添加注冊表和生成對應(yīng)的目標應(yīng)用圖標;
若所述目標應(yīng)用非預(yù)設(shè)隱私應(yīng)用,安裝所述目標應(yīng)用至所述第一存儲空間,并在所述第一系統(tǒng)添加注冊表和生成對應(yīng)的目標應(yīng)用圖標。
作為本發(fā)明的進一步改進,判斷目標應(yīng)用是否為預(yù)設(shè)基礎(chǔ)應(yīng)用的步驟之后,還包括:
若所述目標應(yīng)用非所述預(yù)設(shè)基礎(chǔ)應(yīng)用,判斷是否獲取到用戶安裝所述目標應(yīng)用至第二系統(tǒng)的觸發(fā)信號;
若獲取到所述觸發(fā)信號,安裝所述目標應(yīng)用至所述第二存儲空間,并在所述第二系統(tǒng)添加注冊表和生成對應(yīng)的目標應(yīng)用圖標;
若未獲取到所述觸發(fā)信號,安裝所述目標應(yīng)用至所述第一存儲空間,并在所述第一系統(tǒng)添加注冊表和生成對應(yīng)的應(yīng)用圖標。
作為本發(fā)明的進一步改進,其還包括:
接收待更新的目標應(yīng)用的更新版本;
判斷所述目標應(yīng)用是否存儲在所述共享存儲空間;
若所述目標應(yīng)用存儲在所述共享存儲空間,安裝所述更新版本至所述共享存儲空間,并在所述第一系統(tǒng)和所述第二系統(tǒng)分別更新與所述目標應(yīng)用對應(yīng)的注冊表和目標應(yīng)用圖標;
若所述目標應(yīng)用不是存儲在所述共享存儲空間,安裝所述更新版本至與所述目標應(yīng)用對應(yīng)的存儲空間,并在第一系統(tǒng)或所述第二系統(tǒng)更新與所述目標應(yīng)用對應(yīng)的注冊表和目標應(yīng)用圖標。
作為本發(fā)明的進一步改進,其還包括:
接收將待轉(zhuǎn)移的目標應(yīng)用移動至所述第一系統(tǒng)或所述第二系統(tǒng)的轉(zhuǎn)移指令,所述目標應(yīng)用存儲在所述共享存儲空間;
根據(jù)所述轉(zhuǎn)移指令將所述目標應(yīng)用移動至所述第一存儲空間或移動至所述第二存儲空間。
作為本發(fā)明的進一步改進,其還包括:
接收待卸載的目標應(yīng)用的卸載指令;
判斷所述目標應(yīng)用是否存儲在所述共享存儲空間;
若所述目標應(yīng)用不是存儲在所述共享存儲空間,刪除與所述目標應(yīng)用對應(yīng)的注冊表和應(yīng)用圖標,以及于與所述目標應(yīng)用對應(yīng)的存儲空間將所述目標應(yīng)用進行刪除;
若所述目標應(yīng)用是存儲至所述共享存儲空間,判斷雙系統(tǒng)中的另一個系統(tǒng)是否卸載所述目標應(yīng)用;若另一個系統(tǒng)已卸載所述目標應(yīng)用,刪除所述共享存儲空間的所述目標應(yīng)用,以及刪除當前系統(tǒng)中與所述目標應(yīng)用對應(yīng)的注冊表和目標應(yīng)用圖標;若另一個系統(tǒng)未卸載所述目標應(yīng)用,在當前系統(tǒng)刪除與所述目標應(yīng)用對應(yīng)的注冊表和目標應(yīng)用圖標。
為了解決上述問題,本發(fā)明還提供了一種移動終端,其包括第一系統(tǒng)、第二系統(tǒng)、用于存儲所述第一系統(tǒng)的獨立數(shù)據(jù)信息的第一存儲空間、用于存儲所述第二系統(tǒng)的獨立數(shù)據(jù)信息的第二存儲空間、以及存儲兩個系統(tǒng)的共用數(shù)據(jù)信息的共享存儲空間;其特征在于,其還包括用于管理所述第一系統(tǒng)和所述第二系統(tǒng)的處理器,所述處理器包括:
第一基礎(chǔ)應(yīng)用判斷模塊,用于判斷待安裝的目標應(yīng)用是否為預(yù)設(shè)基礎(chǔ)應(yīng)用;
基礎(chǔ)應(yīng)用安裝模塊,用于若所述目標應(yīng)用是所述預(yù)設(shè)基礎(chǔ)應(yīng)用,安裝所述目標應(yīng)用至所述共享存儲空間,并在所述第一系統(tǒng)和所述第二系統(tǒng)分別添加注冊表以及生成對應(yīng)的目標應(yīng)用圖標。
作為本發(fā)明的進一步改進,所述處理器還包括:
隱私應(yīng)用判斷模塊,用于若所述目標應(yīng)用非所述預(yù)設(shè)基礎(chǔ)應(yīng)用,判斷所述目標應(yīng)用是否為預(yù)設(shè)隱私應(yīng)用;
隱私應(yīng)用安裝模塊,用于若所述目標應(yīng)用是預(yù)設(shè)隱私應(yīng)用,安裝所述目標應(yīng)用至所述第二存儲空間,并在所述第二系統(tǒng)添加注冊表和生成對應(yīng)的目標應(yīng)用圖標;
非隱私應(yīng)用安裝模塊,用于若所述目標應(yīng)用非預(yù)設(shè)隱私應(yīng)用,安裝所述目標應(yīng)用至所述第一存儲空間,并在所述第一系統(tǒng)添加注冊表和生成對應(yīng)的目標應(yīng)用圖標。
作為本發(fā)明的進一步改進,所述處理器還包括:
觸發(fā)判斷模塊,用于若所述目標應(yīng)用非所述預(yù)設(shè)基礎(chǔ)應(yīng)用,判斷是否獲取到用戶安裝所述目標應(yīng)用至第二系統(tǒng)的觸發(fā)信號;
觸發(fā)處理模塊,用于若獲取到所述觸發(fā)信號,安裝所述目標應(yīng)用至所述第二存儲空間,并在所述第二系統(tǒng)添加注冊表和生成對應(yīng)的目標應(yīng)用圖標;
未觸發(fā)處理模塊,用于若未獲取到所述觸發(fā)信號,安裝所述目標應(yīng)用至所述第一存儲空間,并在所述第一系統(tǒng)添加注冊表和生成對應(yīng)的應(yīng)用圖標。
作為本發(fā)明的進一步改進,所述處理器還包括:
更新版本接收模塊,用于接收待更新的目標應(yīng)用的更新版本;
第二基礎(chǔ)應(yīng)用判斷模塊,用于判斷所述目標應(yīng)用是否存儲在所述共享存儲空間;
第一更新版本安裝模塊,用于若所述目標應(yīng)用存儲在所述共享存儲空間,安裝所述更新版本至所述共享存儲空間,并在所述第一系統(tǒng)和所述第二系統(tǒng)分別更新與所述目標應(yīng)用對應(yīng)的注冊表和目標應(yīng)用圖標;
第二更新版本安裝模塊,用于若所述目標應(yīng)用不是存儲在所述共享存儲空間,安裝所述更新版本至與所述目標應(yīng)用對應(yīng)的存儲空間,并在第一系統(tǒng)或所述第二系統(tǒng)更新與所述目標應(yīng)用對應(yīng)的注冊表和目標應(yīng)用圖標。
作為本發(fā)明的進一步改進,所述處理器還包括:
移動指令接收模塊,用于接收將待轉(zhuǎn)移的目標應(yīng)用移動至所述第一系統(tǒng)或所述第二系統(tǒng)的轉(zhuǎn)移指令,所述目標應(yīng)用存儲在所述共享存儲空間;
移動處理模塊,用于根據(jù)所述轉(zhuǎn)移指令將所述目標應(yīng)用移動至所述第一存儲空間或移動至所述第二存儲空間。
作為本發(fā)明的進一步改進,所述處理器還包括:
卸載指令接收模塊,用于接收待卸載的目標應(yīng)用的卸載指令;
第三基礎(chǔ)應(yīng)用判斷模塊,用于判斷所述目標應(yīng)用是否存儲在所述共享存儲空間;
第一卸載處理模塊,用于若所述目標應(yīng)用不是存儲在所述共享存儲空間,刪除與所述目標應(yīng)用對應(yīng)的注冊表和應(yīng)用圖標,以及于與所述目標應(yīng)用對應(yīng)的存儲空間將所述目標應(yīng)用進行刪除;
第二卸載處理模塊,用于若所述目標應(yīng)用是存儲至所述共享存儲空間,判斷雙系統(tǒng)中的另一個系統(tǒng)是否卸載所述目標應(yīng)用;若另一個系統(tǒng)已卸載所述目標應(yīng)用,刪除所述共享存儲空間的所述目標應(yīng)用,以及刪除當前系統(tǒng)中與所述目標應(yīng)用對應(yīng)的注冊表和目標應(yīng)用圖標;若另一個系統(tǒng)未卸載所述目標應(yīng)用,在當前系統(tǒng)刪除與所述目標應(yīng)用對應(yīng)的注冊表和目標應(yīng)用圖標。
與現(xiàn)有技術(shù)相比,當待安裝應(yīng)用屬于預(yù)設(shè)基礎(chǔ)應(yīng)用時,經(jīng)過一次安裝過程即可實現(xiàn)在第一系統(tǒng)和第二系統(tǒng)對該待安裝應(yīng)用的使用,既簡化了雙系統(tǒng)中預(yù)設(shè)基礎(chǔ)應(yīng)用的安裝過程,也提升了雙系統(tǒng)的存儲空間的利用率。具體地,只需要將待安裝應(yīng)用安裝至共享存儲空間,在第一系統(tǒng)和第二系統(tǒng)生成與該待安裝應(yīng)用的注冊表和應(yīng)用圖標,即可實現(xiàn)在第一系統(tǒng)和第二系統(tǒng)對該待安裝應(yīng)用的使用。
附圖說明
圖1為本發(fā)明基于雙系統(tǒng)的應(yīng)用管理方法第一種實施例的流程示意圖。
圖2為本發(fā)明基于雙系統(tǒng)的應(yīng)用管理方法第二種實施例的流程示意圖。
圖3為本發(fā)明基于雙系統(tǒng)的應(yīng)用管理方法第三種實施例的流程示意圖。
圖4為本發(fā)明基于雙系統(tǒng)的應(yīng)用管理方法第四種實施例的流程示意圖。
圖5為本發(fā)明基于雙系統(tǒng)的應(yīng)用管理方法第五種實施例的流程示意圖。
圖6為本發(fā)明基于雙系統(tǒng)的應(yīng)用管理方法第六種實施例的流程示意圖。
圖7為本發(fā)明基于雙系統(tǒng)的應(yīng)用管理方法第七種實施例的流程示意圖。
圖8為本發(fā)明移動終端的物理存儲空間的劃分示意圖。
圖9為圖8中處理器的第一種實施例的功能模塊示意圖。
圖10為圖8中處理器的第二種實施例的功能模塊示意圖。
圖11為圖8中處理器的第三種實施例的功能模塊示意圖。
圖12為圖8中處理器的第四種實施例的功能模塊示意圖。
圖13為圖8中處理器的第五種實施例的功能模塊示意圖。
圖14為圖8中處理器的第六種實施例的功能模塊示意圖。
具體實施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用來限定本發(fā)明。
圖1展示了本發(fā)明基于雙系統(tǒng)的應(yīng)用管理方法的一種實施例。在本實施例中,該基于雙系統(tǒng)的應(yīng)用管理方法應(yīng)用于包括第一系統(tǒng)和第二系統(tǒng)的移動終端,所述移動終端包括用于存儲所述第一系統(tǒng)的獨立數(shù)據(jù)信息的第一存儲空間、用于存儲所述第二系統(tǒng)的獨立數(shù)據(jù)信息的第二存儲空間、以及存儲兩個系統(tǒng)的共用數(shù)據(jù)信息的共享存儲空間。該基于雙系統(tǒng)的應(yīng)用管理方法包括如下步驟:
步驟S1,判斷待安裝的目標應(yīng)用是否為預(yù)設(shè)基礎(chǔ)應(yīng)用。若所述目標應(yīng)用是所述預(yù)設(shè)基礎(chǔ)應(yīng)用,執(zhí)行步驟S2。
具體地,本實施例中的預(yù)設(shè)基礎(chǔ)應(yīng)用包括Microsoft Office應(yīng)用等。
步驟S2,安裝所述目標應(yīng)用至所述共享存儲空間,并在所述第一系統(tǒng)和所述第二系統(tǒng)分別添加注冊表以及生成對應(yīng)的目標應(yīng)用圖標。
當目標應(yīng)用屬于預(yù)設(shè)基礎(chǔ)應(yīng)用時,本實施例經(jīng)過一次安裝過程即可實現(xiàn)在第一系統(tǒng)和第二系統(tǒng)對該目標應(yīng)用的使用,既簡化了雙系統(tǒng)中預(yù)設(shè)基礎(chǔ)應(yīng)用的安裝過程,也提升了雙系統(tǒng)的存儲空間的利用率。具體地,只需要將目標應(yīng)用安裝至共享存儲空間,在第一系統(tǒng)和第二系統(tǒng)生成與該目標應(yīng)用的注冊表和目標應(yīng)用圖標,即可實現(xiàn)在第一系統(tǒng)和第二系統(tǒng)對該目標應(yīng)用的使用。
將本發(fā)明的基于雙系統(tǒng)的應(yīng)用管理方法用于移動終端的使用過程中,待安裝的目標應(yīng)用中還包括隱私應(yīng)用,因此,需要對隱私應(yīng)用進行處理。因此,上述實施例的基礎(chǔ)上,在其他實施例中,參見圖2,步驟S1之后,若所述目標應(yīng)用非所述預(yù)設(shè)基礎(chǔ)應(yīng)用,執(zhí)行步驟S11。
步驟S11,判斷所述目標應(yīng)用是否為預(yù)設(shè)隱私應(yīng)用。若所述目標應(yīng)用是預(yù)設(shè)隱私應(yīng)用,執(zhí)行步驟S12。若所述目標應(yīng)用非預(yù)設(shè)隱私應(yīng)用,執(zhí)行步驟S13。
具體地,本實施例中的預(yù)設(shè)隱私應(yīng)用可以是用戶自定義的隱私應(yīng)用,例如:及時通訊應(yīng)用、相機應(yīng)用等。
步驟S12,安裝所述目標應(yīng)用至所述第二存儲空間,并在所述第二系統(tǒng)添加注冊表和生成對應(yīng)的目標應(yīng)用圖標。
步驟S13,安裝所述目標應(yīng)用至所述第一存儲空間,并在所述第一系統(tǒng)添加注冊表和生成對應(yīng)的目標應(yīng)用圖標。
具體地,本實施例中的非預(yù)設(shè)隱私應(yīng)用可以是用戶自定義的非隱私應(yīng)用,例如論壇應(yīng)用、音樂應(yīng)用等。
當待安裝的目標應(yīng)用不是預(yù)設(shè)基礎(chǔ)應(yīng)用時,本實施例自動的將預(yù)設(shè)隱私應(yīng)用安裝至第二存儲空間,以及自動將非預(yù)設(shè)隱私應(yīng)用安裝至第一存儲空間,達到智能安裝的效果。
將本發(fā)明的基于雙系統(tǒng)的應(yīng)用管理方法用于移動終端的使用過程中,待安裝的目標應(yīng)用中還包括隱私應(yīng)用,因此,需要根據(jù)用戶的選擇對隱私應(yīng)用進行處理。因此,上述實施例的基礎(chǔ)上,在其他實施例中,參見圖3,步驟S1之后,若所述目標應(yīng)用非所述預(yù)設(shè)基礎(chǔ)應(yīng)用,執(zhí)行步驟S21。
步驟S21,判斷是否獲取到用戶安裝所述目標應(yīng)用至第二系統(tǒng)的觸發(fā)信號。若獲取到所述觸發(fā)信號,執(zhí)行步驟S22。若未獲取到所述觸發(fā)信號,執(zhí)行步驟S23。
步驟S22,安裝所述目標應(yīng)用至所述第二存儲空間,并在所述第二系統(tǒng)添加注冊表和生成對應(yīng)的目標應(yīng)用圖標。
步驟S23,安裝所述目標應(yīng)用至所述第一存儲空間,并在所述第一系統(tǒng)添加注冊表和生成對應(yīng)的應(yīng)用圖標。
當待安裝的目標應(yīng)用不是預(yù)設(shè)基礎(chǔ)應(yīng)用時,本實施例根據(jù)用戶的選擇確定目標應(yīng)用的安裝位置,以滿足用戶的需求,達到提升用戶體驗度的技術(shù)效果。
將本發(fā)明的基于雙系統(tǒng)的應(yīng)用管理方法用于移動終端的使用過程中,應(yīng)用需要進行更新。因此,上述實施例的基礎(chǔ)上,在其他實施例中,參見圖4,基于雙系統(tǒng)的應(yīng)用管理方法,還包括如下步驟:
步驟S30,接收待更新的目標應(yīng)用的更新版本。
步驟S31,判斷所述目標應(yīng)用是否存儲在所述共享存儲空間。若所述目標應(yīng)用存儲在所述共享存儲空間,執(zhí)行步驟S32。若所述目標應(yīng)用不是存儲在所述共享存儲空間,執(zhí)行步驟S33。
步驟S32,安裝所述更新版本至所述共享存儲空間,并在所述第一系統(tǒng)和所述第二系統(tǒng)分別更新與所述目標應(yīng)用對應(yīng)的注冊表和目標應(yīng)用圖標。
步驟S33,安裝所述更新版本至與所述目標應(yīng)用對應(yīng)的存儲空間,并在第一系統(tǒng)或所述第二系統(tǒng)更新與所述目標應(yīng)用對應(yīng)的注冊表和目標應(yīng)用圖標。
具體地,若待更新的目標應(yīng)用的存儲空間為第一存儲空間,則將更新版本安裝至所述第一存儲空間,并在第一系統(tǒng)更新與所述目標應(yīng)用對應(yīng)的注冊表和目標應(yīng)用圖標。若待更新的目標應(yīng)用的存儲空間為第二存儲空間,則將更新版本安裝至所述第二存儲空間,并在第二系統(tǒng)更新與所述目標應(yīng)用對應(yīng)的注冊表和目標應(yīng)用圖標。
當待更新的目標應(yīng)用存儲在共享存儲空間,對共享存儲空間的待更新應(yīng)用進行一次性更新,即可實現(xiàn)對第一系統(tǒng)和第二系統(tǒng)的該待更新應(yīng)用的更新,達到提升更新效果的效果。此外,待更新的目標應(yīng)用非預(yù)設(shè)基礎(chǔ)應(yīng)用,則自動將更新版本安裝至與目標應(yīng)用相同的存儲空間,從而應(yīng)用的更新更加智能化,以致提升了用戶體驗度。
將本發(fā)明的基于雙系統(tǒng)的應(yīng)用管理方法用于移動終端的使用過程中,應(yīng)用的性質(zhì)可能出現(xiàn)變化(譬如:基礎(chǔ)應(yīng)用可能變?yōu)殡[私應(yīng)用或非隱私應(yīng)用)。因此,上述實施例的基礎(chǔ)上,在其他實施例中,參見圖5,基于雙系統(tǒng)的應(yīng)用管理方法還包括:
步驟S40,接收將待轉(zhuǎn)移的目標應(yīng)用移動至所述第一系統(tǒng)或所述第二系統(tǒng)的轉(zhuǎn)移指令,所述目標應(yīng)用存儲在所述共享存儲空間。
步驟S41,根據(jù)所述轉(zhuǎn)移指令將所述目標應(yīng)用移動至所述第一存儲空間或移動至所述第二存儲空間。
本實施例可以根據(jù)用戶的需求,將共享存儲空間的待轉(zhuǎn)移的目標應(yīng)用移動至第一系統(tǒng)或第二系統(tǒng),以致被第一系統(tǒng)或第二系統(tǒng)單獨使用,無需用戶在第一系統(tǒng)或第二系統(tǒng)下載該待轉(zhuǎn)移應(yīng)用,因此,提升看了用戶體驗度。
將本發(fā)明的基于雙系統(tǒng)的應(yīng)用管理方法用于移動終端的使用過程中,應(yīng)用的性質(zhì)可能出現(xiàn)變化(譬如:非隱私應(yīng)用或隱私應(yīng)用可能變?yōu)榛A(chǔ)應(yīng)用)。因此,上述實施例的基礎(chǔ)上,在其他實施例中,基于雙系統(tǒng)的應(yīng)用管理方法還包括:
若在所述第一系統(tǒng),接收到待轉(zhuǎn)移的目標應(yīng)用移動至所述共享存儲空間的第一轉(zhuǎn)移指令,所述目標應(yīng)用存儲在第一存儲空間,根據(jù)所述第一轉(zhuǎn)移指令將所述目標應(yīng)用移動至所述共享存儲空間。
若在所述第二系統(tǒng),接收到待轉(zhuǎn)移的目標應(yīng)用移動至所述共享存儲空間的第二轉(zhuǎn)移指令,所述目標應(yīng)用存儲在第二存儲空間,根據(jù)所述第二轉(zhuǎn)移指令將所述目標應(yīng)用移動至所述共享存儲空間。
本實施例可以根據(jù)用戶的需求,將第一存儲空間或第二存儲空間的待轉(zhuǎn)移的目標應(yīng)用移動至共享存儲空間,以致被第一系統(tǒng)和第二系統(tǒng)共同使用,無需用戶在第一系統(tǒng)或第二系統(tǒng)下載該目標應(yīng)用并安裝該目標應(yīng)用至共享存儲空間,因此,提升看了用戶體驗度。
將本發(fā)明的基于雙系統(tǒng)的應(yīng)用管理方法用于移動終端的使用過程中,應(yīng)用的性質(zhì)可能出現(xiàn)變化(譬如:非隱私應(yīng)用可能變?yōu)殡[私應(yīng)用,隱私應(yīng)用可能變?yōu)榉请[私應(yīng)用)。因此,上述實施例的基礎(chǔ)上,在其他實施例中,基于雙系統(tǒng)的應(yīng)用管理方法還包括:
若在所述第一系統(tǒng),接收到待轉(zhuǎn)移的目標應(yīng)用移動至所述第二系統(tǒng)的第三轉(zhuǎn)移指令,所述目標應(yīng)用存儲在第一存儲空間,根據(jù)所述第三轉(zhuǎn)移指令將所述目標應(yīng)用移動至所述第二存儲空間。
若在所述第二系統(tǒng),接收到待轉(zhuǎn)移的目標應(yīng)用移動至所述第一系統(tǒng)的第四轉(zhuǎn)移指令,所述目標應(yīng)用存儲在第二存儲空間,根據(jù)所述第四轉(zhuǎn)移指令將所述目標應(yīng)用移動至所述第一存儲空間。
本實施例可以根據(jù)用戶的需求,將第一存儲空間的待轉(zhuǎn)移的目標應(yīng)用移動至第二存儲空間,或者第二存儲空間的待轉(zhuǎn)移的目標應(yīng)用移動至第一存儲空間,以致目標應(yīng)用被另一個系統(tǒng)單獨使用,但是無需用戶在另一個系統(tǒng)下載該目標應(yīng)用,因此,提升看了用戶體驗度。
將本發(fā)明的基于雙系統(tǒng)的應(yīng)用管理方法用于移動終端的使用過程中,某些應(yīng)用可能具有多個賬號(譬如:公眾賬號(公共),個人賬號(隱私))。從而既需要在第一系統(tǒng)安裝該目標應(yīng)用,使用公眾賬號登錄該目標應(yīng)用,也需要在第二系統(tǒng)安裝該目標應(yīng)用,使用個人賬號登錄該目標應(yīng)用。因此,上述實施例的基礎(chǔ)上,在其他實施例中,參見圖6,基于雙系統(tǒng)的應(yīng)用管理方法還包括:
步驟S50,接收到待復(fù)制的目標應(yīng)用復(fù)制到所述第一系統(tǒng)和第二系統(tǒng)的復(fù)制指令。
步驟S51,基于所述復(fù)制指令將目標應(yīng)用復(fù)制到第一存儲空間和復(fù)制到第二存儲空間。
步驟S52,清理存儲至共享存儲空間的所述目標應(yīng)用。
本實施例可以根據(jù)用戶的需求,將待復(fù)制的目標應(yīng)用復(fù)制至第一系統(tǒng)和第二系統(tǒng),因此,無需第一系統(tǒng)和第二系統(tǒng)下載該目標應(yīng)用,從而提升了用戶體驗度。
將本發(fā)明的基于雙系統(tǒng)的應(yīng)用管理方法用于移動終端的使用過程中,經(jīng)過一段時間后,用戶可能需要卸載某些應(yīng)用。因此,上述實施例的基礎(chǔ)上,在其他實施例中,參見圖7,基于雙系統(tǒng)的應(yīng)用管理方法,還包括如下步驟:
步驟S60,接收待卸載的目標應(yīng)用的卸載指令。
步驟S61,判斷所述目標應(yīng)用是否存儲在所述共享存儲空間。若所述目標應(yīng)用不是存儲在所述共享存儲空間,執(zhí)行步驟S62。若所述目標應(yīng)用是存儲至所述共享存儲空間,執(zhí)行步驟S63。
步驟S62,刪除與所述目標應(yīng)用對應(yīng)的注冊表和應(yīng)用圖標,以及于與所述目標應(yīng)用對應(yīng)的存儲空間將所述目標應(yīng)用進行刪除。
步驟S63,判斷雙系統(tǒng)中的另一個系統(tǒng)是否卸載所述待卸載應(yīng)用。若另一個系統(tǒng)已卸載所述待卸載應(yīng)用,執(zhí)行步驟S64。若另一個系統(tǒng)未卸載所述待卸載應(yīng)用,執(zhí)行步驟S65。
步驟S64,刪除所述共享存儲空間的所述目標應(yīng)用,以及刪除當前系統(tǒng)中與所述目標應(yīng)用對應(yīng)的注冊表和目標應(yīng)用圖標。
步驟S65,在當前系統(tǒng)刪除與所述目標應(yīng)用對應(yīng)的注冊表和目標應(yīng)用圖標。
待卸載的目標應(yīng)用為預(yù)設(shè)基礎(chǔ)應(yīng)用時,本實施例在確定另一個系統(tǒng)已卸載該目標應(yīng)用時,于共享存儲空間刪除該目標應(yīng)用,以及刪除當前系統(tǒng)中與所述目標應(yīng)用對應(yīng)的注冊表和目標應(yīng)用圖標。因此,對于共用的目標應(yīng)用,兩個系統(tǒng)均卸載時,才實施對該目標應(yīng)用的完全卸載,并對共享存儲空間中與待卸載應(yīng)用對應(yīng)的相關(guān)數(shù)據(jù)進行清理,達到對存儲空間的自動管理以提升存儲空間利用率。此外,對于共用的目標應(yīng)用,一個系統(tǒng)卸載該目標應(yīng)用,只是在當前系統(tǒng)刪除與該目標應(yīng)用對應(yīng)的注冊表和目標應(yīng)用圖標,從而保證了另一個系統(tǒng)對該目標應(yīng)用的正常使用,從而提升了用戶體驗度。
圖8和圖9展示了本發(fā)明移動終端的一種實施例。在本實施例中,移動終端包括第一系統(tǒng)1、第二系統(tǒng)2、用于存儲所述第一系統(tǒng)1的獨立數(shù)據(jù)信息的第一存儲空間3、用于存儲所述第二系統(tǒng)2的獨立數(shù)據(jù)信息的第二存儲空間4、以及存儲兩個系統(tǒng)的共用數(shù)據(jù)信息的共享存儲空間5。此外,移動終端還包括用于管理所述第一系統(tǒng)1和所述第二系統(tǒng)2的處理器6。該處理器6包括第一基礎(chǔ)應(yīng)用判斷模塊61和基礎(chǔ)應(yīng)用安裝模塊62。
第一基礎(chǔ)應(yīng)用判斷模塊61,用于判斷待安裝的目標應(yīng)用是否為預(yù)設(shè)基礎(chǔ)應(yīng)用;基礎(chǔ)應(yīng)用安裝模塊62,用于若所述目標應(yīng)用是所述預(yù)設(shè)基礎(chǔ)應(yīng)用,安裝所述目標應(yīng)用至所述共享存儲空間5,并在所述第一系統(tǒng)1和所述第二系統(tǒng)2分別添加注冊表以及生成對應(yīng)的目標應(yīng)用圖標。
上述實施例的基礎(chǔ)上,在其他實施例中,參見圖10,所述處理器6還包括隱私應(yīng)用判斷模塊63、隱私應(yīng)用安裝模塊64和非隱私應(yīng)用安裝模塊65。
隱私應(yīng)用判斷模塊63,用于若所述目標應(yīng)用非所述預(yù)設(shè)基礎(chǔ)應(yīng)用,判斷所述目標應(yīng)用是否為預(yù)設(shè)隱私應(yīng)用;隱私應(yīng)用安裝模塊64,用于若所述目標應(yīng)用是預(yù)設(shè)隱私應(yīng)用,安裝所述目標應(yīng)用至所述第二存儲空間4,并在所述第二系統(tǒng)2添加注冊表和生成對應(yīng)的目標應(yīng)用圖標;非隱私應(yīng)用安裝模塊65,用于若所述目標應(yīng)用非預(yù)設(shè)隱私應(yīng)用,安裝所述目標應(yīng)用至所述第一存儲空間3,并在所述第一系統(tǒng)1添加注冊表和生成對應(yīng)的目標應(yīng)用圖標。
上述實施例的基礎(chǔ)上,在其他實施例中,參見圖11,所述處理器6還包括觸發(fā)判斷模塊66、觸發(fā)處理模塊67和未觸發(fā)處理模塊68。
觸發(fā)判斷模塊66,用于若所述目標應(yīng)用非所述預(yù)設(shè)基礎(chǔ)應(yīng)用,判斷是否獲取到用戶安裝所述目標應(yīng)用至第二系統(tǒng)2的觸發(fā)信號;觸發(fā)處理模塊67,用于若獲取到所述觸發(fā)信號,安裝所述目標應(yīng)用至所述第二存儲空間4,并在所述第二系統(tǒng)2添加注冊表和生成對應(yīng)的目標應(yīng)用圖標;未觸發(fā)處理模塊68,用于若未獲取到所述觸發(fā)信號,安裝所述目標應(yīng)用至所述第一存儲空間3,并在所述第一系統(tǒng)1添加注冊表和生成對應(yīng)的應(yīng)用圖標。
上述實施例的基礎(chǔ)上,在其他實施例中,參見圖12,所述處理器6還包括更新版本接收模塊69、第二基礎(chǔ)應(yīng)用判斷模塊70、第一更新版本安裝模塊71和第二更新版本安裝模塊72。
更新版本接收模塊69,用于接收待更新的目標應(yīng)用的更新版本;第二基礎(chǔ)應(yīng)用判斷模塊70,用于判斷所述目標應(yīng)用是否存儲在所述共享存儲空間5;第一更新版本安裝模塊71,用于若所述目標應(yīng)用存儲在所述共享存儲空間5,安裝所述更新版本至所述共享存儲空間5,并在所述第一系統(tǒng)1和所述第二系統(tǒng)2分別更新與所述目標應(yīng)用對應(yīng)的注冊表和目標應(yīng)用圖標;第二更新版本安裝模塊72,用于若所述目標應(yīng)用不是存儲在所述共享存儲空間5,安裝所述更新版本至與所述目標應(yīng)用對應(yīng)的存儲空間,并在第一系統(tǒng)1或所述第二系統(tǒng)2更新與所述目標應(yīng)用對應(yīng)的注冊表和目標應(yīng)用圖標。
上述實施例的基礎(chǔ)上,在其他實施例中,參見圖13,所述處理器6還包括移動指令接收模塊73和移動處理模塊74。
移動指令接收模塊73,用于接收將待轉(zhuǎn)移的目標應(yīng)用移動至所述第一系統(tǒng)1或所述第二系統(tǒng)2的轉(zhuǎn)移指令,所述目標應(yīng)用存儲在所述共享存儲空間5;移動處理模塊74,用于根據(jù)所述轉(zhuǎn)移指令將所述目標應(yīng)用移動至所述第一存儲空間3或移動至所述第二存儲空間4。
上述實施例的基礎(chǔ)上,在其他實施例中,參見圖14,所述處理器6還包括卸載指令接收模塊75、第三基礎(chǔ)應(yīng)用判斷模塊76、第一卸載處理模塊77和第二卸載處理模塊78。
卸載指令接收模塊75,用于接收待卸載的目標應(yīng)用的卸載指令;第三基礎(chǔ)應(yīng)用判斷模塊76,用于判斷所述目標應(yīng)用是否存儲在所述共享存儲空間5;第一卸載處理模塊77,用于若所述目標應(yīng)用不是存儲在所述共享存儲空間5,刪除與所述目標應(yīng)用對應(yīng)的注冊表和應(yīng)用圖標,以及于與所述目標應(yīng)用對應(yīng)的存儲空間將所述目標應(yīng)用進行刪除;第二卸載處理模塊78,用于若所述目標應(yīng)用是存儲至所述共享存儲空間5,判斷雙系統(tǒng)中的另一個系統(tǒng)是否卸載所述目標應(yīng)用;若另一個系統(tǒng)已卸載所述目標應(yīng)用,刪除所述共享存儲空間5的所述目標應(yīng)用,以及刪除當前系統(tǒng)中與所述目標應(yīng)用對應(yīng)的注冊表和目標應(yīng)用圖標;若另一個系統(tǒng)未卸載所述目標應(yīng)用,在當前系統(tǒng)刪除與所述目標應(yīng)用對應(yīng)的注冊表和目標應(yīng)用圖標。
關(guān)于上述七個實施例移動終端中各模塊實現(xiàn)技術(shù)方案的其他細節(jié),可參見上述實施例中的基于雙系統(tǒng)的應(yīng)用管理方法中的描述,此處不再贅述。
需要說明的是,本說明書中的各個實施例均采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。對于裝置類實施例而言,由于其與方法實施例基本相似,所以描述的比較簡單,相關(guān)之處參見方法實施例的部分說明即可。
以上對發(fā)明的具體實施方式進行了詳細說明,但其只作為范例,本發(fā)明并不限制與以上描述的具體實施方式。對于本領(lǐng)域的技術(shù)人員而言,任何對該發(fā)明進行的等同修改或替代也都在本發(fā)明的范疇之中,因此,在不脫離本發(fā)明的精神和原則范圍下所作的均等變換和修改、改進等,都應(yīng)涵蓋在本發(fā)明的范圍內(nèi)。