1.一種界面啟動方法,其特征在于,包括:
接收目標界面的啟動請求;
確定發(fā)起所述啟動請求的源應用程序;
判斷所述源應用程序是否為前臺運行的應用程序;
若是,則根據(jù)所述啟動請求啟動所述目標界面。
2.如權利要求1所述的界面啟動方法,其特征在于,所述判斷所述源應用程序是否為前臺運行的應用程序的步驟,具體包括:
獲取前臺運行的應用程序?qū)膽脴俗R集合;
判斷所述應用標識集合中是否存在與源應用標識相同的應用標識,其中,所述源應用標識為所述源應用程序的應用標識。
若存在,則判定所述源應用程序為前臺運行的應用程序;
若不存在,則判定所述源應用程序不為前臺運行的應用程序。
3.如權利要求1所述的界面啟動方法,其特征在于,所述方法還包括:
在判定所述源應用程序不為前臺運行的應用程序時,判斷所述源應用程序是否為后臺運行的應用程序;
若是,則判斷所述目標界面所屬的目標應用程序是否滿足預設條件;
若滿足預設條件,則根據(jù)所述啟動請求啟動所述目標界面。
4.如權利要求3所述的界面啟動方法,其特征在于,所述判斷所述目標界面所屬的目標應用程序是否滿足預設條件的步驟,具體包括:
判斷所述目標應用程序與所述源應用程序是否相同;
若相同,則判定所述目標應用程序滿足預設條件。
若不相同,則判定所述目標應用程序不滿足預設條件。
5.如權利要求1-4任一項所述的界面啟動方法,其特征在于,所述根據(jù)所述啟動請求啟動所述目標界面的步驟,具體包括:
根據(jù)所述啟動請求獲取所述目標界面對應的界面組件標識;
根據(jù)所述界面組件標識確定相應的界面組件;
根據(jù)所述界面組件啟動所述目標界面。
6.如權利要求3所述的界面啟動方法,其特征在于,所述方法還包括:
在判定所述目標應用程序不滿足預設條件時,基于所述啟動請求生成攔截信息;
將所述攔截信息返回至終端系統(tǒng),并將該攔截信息添加至該終端系統(tǒng)的日志文件中。
7.一種界面啟動裝置,其特征在于,包括:接收模塊、確定模塊、第一判斷模塊和啟動模塊;
所述接收模塊,用于接收目標界面的啟動請求;
所述確定模塊,用于確定發(fā)起所述啟動請求的源應用程序;
所述第一判斷模塊,用于判斷所述源應用程序是否為前臺運行的應用程序;
所述啟動模塊,用于在所述第一判斷模塊判定為是時,根據(jù)所述啟動請求啟動所述目標界面。
8.如權利要求7所述的界面啟動裝置,其特征在于,所述第一判斷模塊具體包括:獲取子模塊和判斷子模塊;
所述獲取子模塊,用于獲取前臺運行的應用程序?qū)膽脴俗R集合;
所述判斷子模塊,用于判斷所述應用標識集合中是否存在與源應用標識相同的應用標識,其中,所述源應用標識為所述源應用程序的應用標識;若存在,則判定所述源應用程序為前臺運行的應用程序;若不存在,則判定所述源應用程序不為前臺運行的應用程序。
9.如權利要求7所述的界面啟動裝置,其特征在于,所述裝置還包括:第二判斷模塊和第三判斷模塊;
所述第二判斷模塊,用于在所述第一判斷模塊判定所述源應用程序不為前臺運行的應用程序時,判斷所述源應用程序是否為后臺運行的應用程序;
所述第三判斷模塊,用于在所述第二判斷模塊判斷定為是時,判斷所述目標界面所屬的目標應用程序是否滿足預設條件;
所述啟動模塊,具體用于在所述第三判斷模塊判定為滿足預設條件時,根據(jù)所述啟動請求啟動所述目標界面。
10.如權利要求9所述的界面啟動裝置,其特征在于,所述第三判斷模塊,具體用于判斷所述目標應用程序與所述源應用程序是否相同;若相同,則判定所述目標應用程序滿足預設條件;若不相同,則判定所述目標應用程序不滿足預設條件。